fetch-api- все статьи тега ➜ страница 0


В чем разница между API Fetch и XMLHttpRequest?

Я знаю, что fetch использует обещания, и оба они позволяют выполнять AJAX-запросы к серверу. Я читал, что fetch имеет некоторые дополнительные функции, которые недоступны в XMLHttpRequest (и в fetch polyfill, так как он основан на XHR). Какими дополнительными возможностями обладает API fetch? ...

Fetch: POST JSON data

Я пытаюсь опубликовать объект JSON с помощью fetch. из того, что я могу понять, мне нужно прикрепить строковый объект к телу запроса, например: fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify({a: 1, b: 2}) }) .then(function(res){ console.log(res) }) .catch(function(res){ console.log(res) }) при использовании JSON echo jsfiddle Я ожидал бы увидеть объект, который я послал ({a ...

Fetch API с Cookie

Я пробую новый API Fetch, но у меня возникли проблемы с куки. В частности, после успешного входа в систему в будущих запросах есть заголовок Cookie, но Fetch, похоже, игнорирует эти заголовки, и все мои запросы, сделанные с помощью Fetch, несанкционированы. Это потому, что Fetch все еще не готов или Fetch не работает с куки? Я создаю свое приложение с помощью Webpack. Я также использую Fetch в React Native, который не имеет такой же проблемы. ...

Что такое непрозрачный ответ, и какой цели он служит?

пробовал fetch URL старого сайта, и произошла ошибка: Fetch API cannot load http://xyz. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://abc' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. я понял намек и попытался сделать запрос, который возвращает непрозрачный ответ: fetch("http://xyz", {'mode': 'no-cors'}) хорошо, теперь это работает... но ...