Как было упомянуто в этом сообщении Stackoverflow :
Запросы OPTIONS - это предварительные запросы при совместном использовании ресурсов общего пользования (CORS) .
Этот предполетный запрос сделан некоторыми браузерами как мера безопасности, чтобы гарантировать, что выполняемый запрос является доверенным сервером. Это означает, что сервер понимает, что метод, источник и заголовки, отправляемые по запросу, безопасны для выполнения.
Ваш сервер не должен игнорировать, а обрабатывать эти запросы всякий раз, когда вы пытаетесь выполнить перекрестные запросы происхождения.
Поддержка CORS для Google App Engine в вашем приложении. Yaml :
Одним из важных применений этой функции являетсядля поддержки совместного использования ресурсов между источниками (CORS), например доступа к файлам, размещенным в другом приложении App Engine.
Например, у вас может быть игровое приложение mygame.appspot.com, которое обращается кактивы, размещенные на myassets.appspot.com. Однако, если mygame попытается сделать JavaScript XMLHttpRequest для myassets, оно не будет выполнено, пока обработчик для myassets не вернет заголовок ответа Access-Control-Allow-Origin:, содержащий значение http://mygame.appspot.com.
handlers:
- url: /images
static_dir: static/images
http_headers:
Access-Control-Allow-Origin: http://mygame.appspot.com
Примечание: если вы хотите разрешить всем доступ к вашим ресурсам, вы можете использовать подстановочный знак '*' вместо http://mygame.appspot.com.