Я представил простой RESTful JSON URL через CherryPy (веб-фреймворк Python).У меня есть второе приложение (использующее Pylons), которое должно найти URL-адрес, предоставляемый CherryPy.Оба обслуживаются через localhost.Оба URL-адреса разрешаются очень хорошо при непосредственном использовании браузера.
Но, когда скрипт DOJO, запущенный из начального запроса Pylons, вызывает JSON-URL из CherryPy, он завершается неудачно.Я открываю LiveHeaders в Firefox и обнаруживаю, что DOJO сначала отправляет HTTP-запрос «OPTIONS».CherryPy отклоняет запрос OPTIONS с помощью метода 405. «Метод не разрешен», и все останавливается.
Если я перетащу эту же страницу в приложение CherryPy, все будет хорошо.
Каков наилучший способразрешить это на моей платформе localhost dev?.... и произойдет ли это в Prod?