Заголовки HTTP: Access-Control-Allow-Methods VS Allow - PullRequest
0 голосов
/ 16 октября 2019

В чем основное различие между этими двумя заголовками?

Access-Control-Allow-Methods находится в коллекции заголовков запроса, в то время как Разрешить можно найти внутри коллекции Content.Headers.

Какой из них следует учитывать при обработке запросов OPTIONS?

postman-example

1 Ответ

1 голос
/ 16 октября 2019

Allow - это базовый заголовок HTTP, который используется для описания того, какие методы HTTP могут использоваться для запроса ресурса. Это вообще и не специально для JS. Заголовок предшествует существованию JS.

Access-Control-Allow-Headers является расширением CORS для HTTP, в котором описывается, какие методы HTTP могут использоваться клиентским кодом для выполнения перекрестных запросов к источнику. ресурс.


Вы должны включить заголовок Allow, если вы делаете ответ 405. Вы можете всегда включать его.

Вам необходимо , чтобы включить Access-Control-Allow-Headers, если вы отвечаете на запрос предварительных опций (если вы не хотитеиспользуйте его для предоставления последующему запросу каких-либо разрешений).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...