«fetch-api» etiketlenmiş sorular

Fetch API, yeniden yönlendirmeleri ve CORS ve Hizmet Çalışanları ile etkileşimi daha iyi yönetirken eşzamansız HTTP istekleri yapmak için XHR için geliştirilmiş bir alternatiftir.

8
javascript getirme - "Yanıt" üzerinde "json" yürütülemedi: gövde akışı kilitlendi
İstek durumu 400'den büyük olduğunda (400, 423, 429 durumlarını denedim), getirme döndürülen json içeriğini okuyamıyor. Tarayıcı konsolunda aşağıdaki hata görüntüleniyor Yakalanmamış (sözde) TypeError: "Yanıt" üzerinde "json" yürütülemedi: gövde akışı kilitlendi Döndürülen yanıt nesnesinin içeriğini aşağıdaki gibi gösterdim: Ama yine de birkaç ay önce kullanabilirim. Sorum şu: Bu sadece Chrome tarayıcısının …

8
Getirme için ilerleme göstergeleri yüklensin mi?
Getirme özelliğini kullanarak bir yükleme ilerleme göstergesi uygulamaya ilişkin belgeleri veya örnekleri bulmakta zorlanıyorum . Şimdiye kadar bulduğum tek referans bu : İlerleme olayları, şimdilik getirilmeyecek yüksek seviyeli bir özelliktir. Content-LengthBaşlığa bakarak ve alınan baytları izlemek için bir geçiş akışı kullanarak kendinizinkini oluşturabilirsiniz . Bu, yanıtları Content-Lengthfarklı bir şekilde açık …


13
React Native'den bir x-www-form-urlencoded istek gönderin
Sunucuma form kodlu POST göndermek istediğim bazı parametrelerim var: { 'userName': 'test@gmail.com', 'password': 'Password!', 'grant_type': 'password' } İsteğimi (şu anda parametreler olmadan) bu şekilde gönderiyorum 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 }); Form kodlu …

10
API isteği zaman aşımı getirilsin mi?
Bir fetch-api POSTisteğim var: fetch(url, { method: 'POST', body: formData, credentials: 'include' }) Bunun için varsayılan zaman aşımının ne olduğunu bilmek istiyorum. ve bunu 3 saniye veya belirsiz saniye gibi belirli bir değere nasıl ayarlayabiliriz?

7
HTML5 getirme API'sını kullanarak Access-Control-Allow-Origin başlığına izin ver
HTML5 getirme API'sini kullanıyorum. 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) }); Normal json kullanabiliyorum, ancak yukarıdaki api url'sinin verilerini alamıyorum. Şu hata verir: Getirme API'si https://davidwalsh.name/demo/arsenal.json'u yükleyemiyor . …
91 html  api  url  fetch-api 

2
Getirme özelliğini kullanarak çok parçalı form verileriyle nasıl POST yapabilirim?
Bunun gibi bir URL alıyorum: 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'm verilerin olmasını bekliyor, multipart/form-databu yüzden content-typebu türden kullanıyorum ... Ama bana 400 durum kodu ile …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.