Что такое OPTIONS запрос

Ответ

OPTIONS запрос — это HTTP-метод, который используется для получения информации о доступных методах и параметрах взаимодействия с сервером для конкретного URL. Он часто применяется в CORS (Cross-Origin Resource Sharing) для проверки, разрешён ли запрос с другого домена.

Пример:

OPTIONS /api/data HTTP/1.1
Host: example.com
Origin: https://your-site.com
Access-Control-Request-Method: POST

Сервер может ответить:

HTTP/1.1 200 OK
Access-Control-Allow-Origin: https://your-site.com
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type

Этот запрос автоматически отправляется браузером перед некоторыми CORS-запросами (например, POST с нестандартными заголовками). В API его можно использовать для документации доступных методов.