Запитання з тегом «fetch-api»

API Fetch - це вдосконалена заміна XHR для внесення асинхронних HTTP-запитів при одночасному кращому управлінні переадресаціями та взаємодії з CORS та службовими працівниками.

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

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) { // Do stuff with …

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

8
Завантажити показники прогресу для отримання?
Я намагаюся знайти документацію або приклади реалізації індикатора ходу завантаження за допомогою вибору . Це єдина посилання, яку я знайшов поки що , яка говорить: Події прогресу - особливість високого рівня, яка наразі не надійде. Ви можете створити свій власний, переглянувши Content-Lengthзаголовок та використовуючи прохідний потік для контролю за отриманими …

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(); });

6
Дозволити заголовок Access-Control-Allow-Origin за допомогою API завантаження HTML5
Я використовую API вибору HTML5. 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, так і як ресурси на сторінці?

5
fetch () не надсилає заголовки?
Я надсилаю такий запит POST із браузера: fetch(serverEndpoint, { method: 'POST', mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first redirect: 'follow', headers: new Headers({ 'Content-Type': 'text/plain', 'X-My-Custom-Header': 'value-v', 'Authorization': 'Bearer ' + token, }), body: companyName }) На той час, коли запит доходить до …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.