Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Fetch API + POST, не отправляется тело (https://javascript.ru/forum/misc/59447-fetch-api-post-ne-otpravlyaetsya-telo.html)

FINoM 11.11.2015 16:23

Fetch API + POST, не отправляется тело
 
Почему не отправляется тело запроса, используя fetch?

fetch('test', {
      method: 'post',
      body: 'body'
});


POST /test HTTP/1.1
Host: lookatcode.com
Connection: keep-alive
Content-Length: 4
Pragma: no-cache
Cache-Control: no-cache
Origin: [url]http://lookatcode.com[/url]
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/45.0.2454.101 Chrome/45.0.2454.101 Safari/537.36
content-type: text/plain;charset=UTF-8
Accept: */*
Referer: [url]http://lookatcode.com/showjs[/url]
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4

Этот риквест можно увидеть в разделе Network девелоперской консоли.

FINoM 11.11.2015 16:34

Гм, нашел: http://stackoverflow.com/questions/2...post-json-data
Проблема в том, что это баг Хрома: тело запроса не показывается в девелоперской консоли, но отправляется корректно.

Rise 11.11.2015 16:45

FINoM, в Firefox тоже не показывает

pnpquest 11.11.2015 22:40

FINoM,
А ты что, доступа к серверу, на который отправляется запрос не имеешь?

FINoM 11.11.2015 22:42

pnpquest, нет, не имею.

pnpquest 11.11.2015 22:43

FINoM,
Я обычно смотрю в таких случаях через прокси. Так надежней и проще.

pnpquest 11.11.2015 22:48

FINoM,
Кстати, да, тело post-запроса видимо не показывается в отладчике браузера из соображений безопасности. Это не баг, а фича.

FINoM 11.11.2015 23:34

Цитата:

Сообщение от pnpquest
Это не баг, а фича.

Это таки баг, если прочесть обсуждение проблемы: https://code.google.com/p/chromium/i...tail?id=457484


Часовой пояс GMT +3, время: 06:15.