Atom Electron'da kullanmak için bir HTTP API kitaplığı yazıyorum. fetch
dayanmaktadır. Sunucu benim kontrolümün dışında, fakat PHP'de yazıyor ve başlıklara hassas bir şekilde başlıklarını kontrol ettiğini görebiliyorum. istek 403 FORBIDDEN
hata ile reddedilirfetch() küçük harf üstbilgi anahtarlarını gönderir
const headers = new Headers();
headers.append('Authorization', `Bearer ${key}`);
const init = {
method: 'GET',
headers: headers
}
const req = new Request(baseUrl + '/items?format=json');
return fetch(req, init);
:
Kodum şey gibidir. Electron Newtork panelindeki isteğe baktığımda, istek başlıkları mevcut ancak Authorization
authorization
oldu.
Biliyorum fetch()
sadece HTTP Standardını takip ediyor, ancak tedarikçileri başlıklarımın gönderilmesi için fetch()
almanın basit bir yolu var mı?
@JaromandaX [spektrumu] (https://fetch.spec.whatwg.org/#terminology-headers) tüm başlık adlarını _byte-lowercased_ olduğunu söylemek gelmez. – sdgluck
Orijinal olarak getirmenin bunu yapmadigini belirttim - fark ettim ki, bu garip olan, test ettigim sekilde PHP ile nginx sunucusunda oldugu gibi ... ve benim durumumda PHP "Yetkilendirmeyi" görüyor doğru - ve gerçekten de "Yetki" geçmek eğer ... php HTTP sunucusu –
@sdgluck olmalı "yetkilendirme" ... olarak görüyor - o yorumunu kaldırıldı - yukarıda benim yorumu görmek! –