Size: a a a

2020 September 29

AS

Alexey Samoylov in Yii Framework 3
нет респонс боди - код 204, все просто 😉
источник

AS

Alexey Samoylov in Yii Framework 3
(но стандарт тебе не запрещает прислать респонс боди в ответ на OPTIONS запрос, и тогда код должен быть 200)
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
нет респонс боди - код 204, все просто 😉
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
нет респонс боди - код 204, все просто 😉
Хотя вот в последнем и 204 есть в примере
https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request
источник

AS

Alexey Samoylov in Yii Framework 3
все потому, что 204 вполне валидный респонс, к тому же семантический более верный
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
все потому, что 204 вполне валидный респонс, к тому же семантический более верный
Да, его разрешили в более позднем RFC 7230
источник

AS

Alexey Samoylov in Yii Framework 3
Dmitriy S
Да, его разрешили в более позднем RFC 7230
Его и не запрещали https://fetch.spec.whatwg.org/#http-cors-protocol
источник

DS

Dmitriy S in Yii Framework 3
Это новая спецификация уже
источник

AS

Alexey Samoylov in Yii Framework 3
источник

AS

Alexey Samoylov in Yii Framework 3
блин, чувак, даже тут в примерах 204 https://enable-cors.org/server_nginx.html
источник

AS

Alexey Samoylov in Yii Framework 3
твой пример с конгом с первой страницы гугла достаточно старый и странный, я думаю, что у них была другая проблема, но они её методом тыка решали
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
твой пример с конгом с первой страницы гугла достаточно старый и странный, я думаю, что у них была другая проблема, но они её методом тыка решали
Там был старый стандарт на www.w3.org/TR/cors/, как найдешь его - можно будет посмотреть что там было
источник

AS

Alexey Samoylov in Yii Framework 3
Dmitriy S
Там был старый стандарт на www.w3.org/TR/cors/, как найдешь его - можно будет посмотреть что там было
Зачем мне его искать?
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
Зачем мне его искать?
Ну хз, ты ж хочешь доказать, что раньше 204 был корректным ответом.
источник

AS

Alexey Samoylov in Yii Framework 3
Это ты хочешь доказать, что он когда-то не был
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
на OPTIONS надо отдавать 204 No Content
И вот здесь слово "надо" необходимо заменить на "можно". Т.к. у меня все прекрасно работает с 200-ым риспонсом.
источник

AS

Alexey Samoylov in Yii Framework 3
да оно с любым <400 респонсом будет прекрасно работать, о чем споришь? )
источник

AS

Alexey Samoylov in Yii Framework 3
но семантически для префлайт респонсов будет правильно отдавать именно 204
источник

AS

Alexey Samoylov in Yii Framework 3
о чем даже доку в последнем MDN поправили
источник

DS

Dmitriy S in Yii Framework 3
Alexey Samoylov
да оно с любым <400 респонсом будет прекрасно работать, о чем споришь? )
На IE6 попробуй)
источник