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

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

11
Выборка: данные POST JSON
На этом вопросе есть ответы на Переполнение стека на русском : как отправить json на сервер fetch javascript? Все говорят только о том, как получить JSON Я пытаюсь поместить объект JSON, используя fetch . Из того, что я могу понять, мне нужно прикрепить строковый объект к телу запроса, например: fetch("/echo/json/", …

10
В запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin» - при попытке получить данные из REST API
Я пытаюсь получить некоторые данные из REST API HP Alm. Это работает очень хорошо с небольшим скриптом curl - я получаю свои данные. Теперь, делая это с JavaScript, выборка и ES6 (более или менее) кажутся более серьезной проблемой. Я продолжаю получать это сообщение об ошибке: Fetch API не может загрузить. …


6
Получить API с Cookie
Я пробую новый Fetch API, но у меня проблемы с файлами cookie. В частности, после успешного входа в систему в будущих запросах есть заголовок Cookie, но Fetch, похоже, игнорирует эти заголовки, и все мои запросы, сделанные с помощью Fetch, не авторизованы. Это потому, что Fetch все еще не готов или …
201 cookies  fetch-api 

4
Что такое непрозрачный ответ и какой цели он служит?
Я попытался перейти 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 …
172 cors  fetch-api 

9
Как загрузить файл с помощью API выборки JS?
Я все еще пытаюсь обернуть голову вокруг этого. Я могу предложить пользователю выбрать файл (или даже несколько) с помощью ввода файла: <form> <div> <label>Select file to upload</label> <input type="file"> </div> <button type="submit">Convert</button> </form> И я могу поймать submitсобытие, используя <fill in your event handler here>. Но как только я это …

5
Попытка использовать fetch и перейти в режим: no-cors
Я могу поразить эту конечную точку http://catfacts-api.appspot.com/api/facts?number=99через Почтальон, и она возвращаетсяJSON Кроме того, я использую create-реагировать-приложение и хотел бы избежать настройки любого сервера конфигурации. В моем клиентском коде я пытаюсь использовать fetchто же самое, но я получаю ошибку: В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Поэтому происхождение ' http: // localhost: …

12
Установка строки запроса с помощью запроса Fetch GET
Я пытаюсь использовать новый Fetch API : Я делаю такой GETзапрос: var request = new Request({ url: 'http://myapi.com/orders', method: 'GET' }); fetch(request); Однако я не знаю, как добавить в запрос строку GETзапроса. В идеале я хочу иметь возможность сделать GETзапрос на URLлайк: 'http://myapi.com/orders?order_id=1' В jQueryя мог бы сделать это, передав …

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

22
React Native fetch () Сбой сетевого запроса
Когда я создаю новый проект с использованием react-native init(версия 0.29.1 RN) и помещаю выборку в метод рендеринга в общедоступный API демо-фильма Facebook, он выдает a Network Request Failed. Существует очень бесполезная трассировка стека, и я не могу отлаживать сетевые запросы в консоли Chrome. Вот выручка, которую я отправляю: fetch('http://facebook.github.io/react-native/movies.json') .then((response) …

4
Использование заголовка авторизации с Fetch в React Native
Я пытаюсь использовать fetchв React Native, чтобы получить информацию из API поиска продуктов. Я получил правильный токен доступа и сохранил его в состояние, но, похоже, не смог передать его в заголовке авторизации для запроса GET. Вот что у меня так далеко: var Products = React.createClass({ getInitialState: function() { return { …

15
Что это значит, когда HTTP-запрос возвращает код состояния 0?
Что это означает, когда сетевые вызовы JavaScript, такие как fetch или XMLHttpRequest, или любой другой тип сетевого запроса HTTP завершаются неудачно с кодом состояния HTTP 0? Это не похоже на действительный код состояния HTTP, поскольку другие коды в спецификации HTTP состоят из трех цифр. В качестве теста я попытался полностью …

8
Базовая аутентификация с выборкой?
Я хочу написать простую базовую аутентификацию с помощью fetch, но все время получаю ошибку 401. Было бы здорово, если бы кто-нибудь сказал мне, что не так с кодом: let base64 = require('base-64'); let url = 'http://eu.httpbin.org/basic-auth/user/passwd'; let username = 'user'; let password = 'passwd'; let headers = new Headers(); //headers.append('Content-Type', …

5
Как опубликовать данные формы с помощью fetch api?
Мой код: fetch("api/xxx", { body: new FormData(document.getElementById("form")), headers: { "Content-Type": "application/x-www-form-urlencoded", // "Content-Type": "multipart/form-data", }, method: "post", } Я попытался опубликовать свою форму с помощью fetch api, и тело, которое он отправляет, выглядит так: -----------------------------114782935826962 Content-Disposition: form-data; name="email" test@example.com -----------------------------114782935826962 Content-Disposition: form-data; name="password" pw -----------------------------114782935826962-- (Я не знаю, почему число …

4
Почему .json () возвращает обещание?
fetch()Недавно я возился с api и заметил кое-что, что было немного странно. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.dataвозвращает Promiseобъект. http://jsbin.com/wofulo/2/edit?js,output Однако, если это написано как: let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.