Pytania otagowane jako fetch-api

Fetch API to ulepszony zamiennik XHR, służący do tworzenia asynchronicznych żądań HTTP, przy jednoczesnym lepszym zarządzaniu przekierowaniami i interakcją z CORS i Service Workers.

8
pobieranie javascript - nie udało się wykonać „json” w „Response”: strumień treści jest zablokowany
Gdy stan żądania jest większy niż 400 (próbowałem 400, 423, 429 stanów), funkcja pobierania nie może odczytać zwróconej zawartości json. Następujący błąd jest wyświetlany w konsoli przeglądarki Uncatcht (in promise) TypeError: Failed to execute „json” on „Response”: body stream jest zablokowane Zawartość zwróconego obiektu odpowiedzi pokazałem następująco: Ale mogę go …

14
Jak OPUBLIKOWAĆ żądanie x-www-form-urlencoded przy użyciu funkcji Fetch?
Mam kilka parametrów, które chcę POST zakodować na moim serwerze: { 'userName': 'test@gmail.com', 'password': 'Password!', 'grant_type': 'password' } Wysyłam moje żądanie (obecnie bez parametrów) w ten sposób 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 result }); …

10
Pobrać limit czasu żądania API?
Mam fetch-api POSTprośbę: fetch(url, { method: 'POST', body: formData, credentials: 'include' }) Chcę wiedzieć, jaki jest domyślny limit czasu w tym przypadku? i jak możemy ustawić ją na określoną wartość, taką jak 3 sekundy lub nieokreślone sekundy?

8
Przesyłanie wskaźników postępu pobierania?
Trudno mi znaleźć dokumentację lub przykłady implementacji wskaźnika postępu przesyłania za pomocą funkcji pobierania . To jedyne odniesienie, jakie do tej pory znalazłem , które stwierdza: Zdarzenia postępu to funkcja wysokiego poziomu, która na razie nie zostanie pobrana. Możesz utworzyć własny, patrząc na Content-Lengthnagłówek i używając strumienia przekazującego do monitorowania …


6
Zezwalaj na nagłówek Access-Control-Allow-Origin przy użyciu interfejsu API pobierania HTML5
Używam interfejsu API pobierania 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) }); Mogę używać normalnego json, ale nie mogę pobrać danych z powyższego adresu URL interfejsu API. Wyrzuca …
87 html  api  url  fetch-api 

2
pobierz post z danymi formularza wieloczęściowego
Pobieram adres URL taki jak ten: 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) }) Moje API oczekuje, że dane będą multipart/form-datatakie, więc używam content-typetego typu ... Ale daje mi …

1
Jakie ograniczenia dotyczą nieprzejrzystych odpowiedzi?
Nieprzezroczyste odpowiedzi są definiowane jako część interfejsu API pobierania i reprezentują wynik żądania wysłanego do zdalnego źródła, gdy mechanizm CORS nie jest włączony. Jakie praktyczne ograniczenia i „pułapki” istnieją wokół tego, jak można używać nieprzejrzystych odpowiedzi, zarówno z języka JavaScript, jak i jako zasobów na stronie?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.