Вопросы с тегом «fetch-api»

Fetch API - это улучшенная замена XHR для выполнения асинхронных HTTP-запросов с улучшенным управлением перенаправлениями и взаимодействием с CORS и Service Workers.

8
javascript fetch - не удалось выполнить json в ответе: основной поток заблокирован
Когда статус запроса больше 400 (я пробовал состояния 400, 423, 429), fetch не может прочитать возвращенное содержимое json. В консоли браузера отображается следующая ошибка Uncaught (в обещании) TypeError: не удалось выполнить 'json' в 'Response': основной поток заблокирован Я показал содержимое возвращенного объекта ответа следующим образом: Но я все еще могу …

8
Индикаторы выполнения загрузки для выборки?
Я изо всех сил пытаюсь найти документацию или примеры реализации индикатора выполнения загрузки с помощью fetch . Это единственная ссылка, которую я нашел до сих пор , в которой говорится: События выполнения - это функция высокого уровня, которая пока не поступает в выборку. Вы можете создать свой собственный, просмотрев Content-Lengthзаголовок …

13
Отправьте запрос с кодом x-www-form-urlencoded от React Native
У меня есть некоторые параметры, которые я хочу отправить на свой сервер в формате POST: { 'userName': 'test@gmail.com', 'password': 'Password!', 'grant_type': 'password' } Я отправляю свой запрос (пока без параметров) вот так var obj = { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', }, }; fetch('https://example.com/login', obj) .then(function(res) { // …

3
Как проверить, является ли ответ выборки объектом json в javascript
Я использую fetch polyfill для получения JSON или текста из URL-адреса, я хочу знать, как я могу проверить, является ли ответ объектом JSON или это только текст fetch(URL, options).then(response => { // how to check if response has a body of type json? if (response.isJson()) return response.json(); });

10
Истекло время ожидания запроса API получения?
У меня есть fetch-api POSTпросьба: fetch(url, { method: 'POST', body: formData, credentials: 'include' }) Я хочу знать, какой тайм-аут по умолчанию для этого? и как мы можем установить его на определенное значение, например 3 секунды или неопределенные секунды?

6
Разрешить заголовок Access-Control-Allow-Origin с использованием HTML5 fetch API
Я использую HTML5 fetch API. var request = new Request('https://davidwalsh.name/demo/arsenal.json'); fetch(request).then(function(response) { // Convert to JSON return response.json(); }).then(function(j) { // Yay, `j` is a JavaScript object console.log(JSON.stringify(j)); }).catch(function(error) { console.log('Request failed', error) }); Я могу использовать обычный json, но не могу получить данные указанного выше URL-адреса api. Выдает ошибку: …
87 html  api  url  fetch-api 

2
получить сообщение с данными из нескольких частей
Я получаю такой URL-адрес: fetch(url, { mode: 'no-cors', method: method || null, headers: { 'Accept': 'application/json, application/xml, text/plain, text/html, *.*', 'Content-Type': 'multipart/form-data' }, body: JSON.stringify(data) || null, }).then(function(response) { console.log(response.status) console.log("response"); console.log(response) }) Мой API ожидает, что данные будут, multipart/form-dataпоэтому я использую content-typeэтот тип ... Но он дает мне ответ …

1
Какие ограничения применяются к непрозрачным ответам?
Непрозрачные ответы определяются как часть Fetch API и представляют результат запроса к удаленному источнику, когда CORS не включен. Какие практические ограничения и «подводные камни» существуют относительно того, как можно использовать непрозрачные ответы как из JavaScript, так и в качестве ресурсов на странице?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.