Я отправляю форму в другой домен, и Chrome, похоже, не отправляет запрос OPTIONS. Похоже, это простой запрос.
Согласно Mozilla только простые заголовки разрешены для простого запроса. Браузер отправляет:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9,fr-CA;q=0.8,fr-FR;q=0.7,fr;q=0.6,ja;q=0.5,ko;q=0.4
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 127
Content-Type: application/x-www-form-urlencoded
Cookie: _ga=...
Host: xxx.yyy.com
Origin: http://zzz.amazonaws.com
Pragma: no-cache
Referer: http://zzz.amazonaws.com/
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Некоторые из этих заголовков, по-видимому, находятся за пределами тех, которые могут быть отправлены в Простом запросе . В частности, Cache-Control
, Pragma
и Upgrade-Insecure-Requests
.
Кажется, что они могут подпадать под заголовки, автоматически устанавливаемые пользовательским агентом .
Есть ли окончательный список этих заголовков?
Есть ли способ узнать, как они поддерживаются всеми браузерами?