Привет. Сегодня сниферил авторизацию на сайте qiwi. Вместо ожидаемого GET или POST , один из запросов содержал метод OPTIONS Привожу заголовоки снифера Code: https://sso.qiwi.com/signin/oauth2 OPTIONS /signin/oauth2 HTTP/1.1 Host: sso.qiwi.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Origin: https://qiwi.com Access-Control-Request-Method: GET Access-Control-Request-Headers: content-type Connection: keep-alive И получаем ответ Code: HTTP/1.1 200 OK Date: Sat, 19 Nov 2016 15:33:33 GMT Content-Length: 0 Connection: keep-alive access-control-allow-origin: https://qiwi.com Access-Control-Allow-Methods: GET, POST, PUT, DELETE Access-Control-Allow-Headers: content-type, x-requested-with, authorization Access-Control-Max-Age: 1800 Access-Control-Allow-Credentials: true Allow: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH Server: nginx-wallarm Strict-Transport-Security: max-age=31536000 x-content-type-options: nosniff X-XSS-Protection: 1; mode=block Вопрос. Как мне отправить запрос OPTIONS средствами curl на PHP ?
судя по всему это CURLOPT_CUSTOMREQUEST http://php.net/manual/ru/function.curl-setopt.php правда не понятно на кой его тебе слать, метод по сути возвращает инфу о других доступных методах, не более того