Legen Sie die Header in
request.js Code:
fetch(url, {
body:"name=%E4%B8%AD%E6%96%87&mobile=121212121&password=111111&captcha=sdsds",
method:"post",
mode:"no-cors",
headers:{
Accept:"application/json",
Authorization:"Bearer dfdfdfdfdfdfdf",
Content-Type:"application/json"}
});
Die Anzeige der Anforderungsheader im Browser wird nicht wirksam:
akzeptieren: application / json
Inhaltstyp : text / plain; Zeichensatz = UTF-8
Bitte sagen Sie mir, wie die Header-Informationen eingestellt werden sollen. Zum Beispiel den Token in den Header stecken?
Siehe https://www.npmjs.com/package/whatwg-fetch#post -json, aber Ihr Code sieht gut aus und ist in Ordnung.
OK, danke, ich werde es erneut versuchen.
Sollte der Inhaltstyp in Anführungszeichen gesetzt werden.
@xaviertung Haben Sie das Problem gelöst, wie man es löst, können Sie bitte fragen, ich habe lange geworfen, aber es funktioniert immer noch nicht.
Hallo, @huzhengke , @lincenying sollte eine positive Lösung sein
@monkindey Anführungszeichen hinzufügen, laut der offiziellen Website ist immer noch nutzlos.
@huzhengke Ist es gelöst? Der Neuankömmling ist wieder in der Box. . . .
Muss so sein
fetch(
new Request(`${API}${path}`, {
headers: new Headers({ Authorization: `Bearer ${TOKEN}`, 'Content-Type': 'application/json' }),
}),
)
.then(res => res.json());
Der Schlüssel besteht darin, Anforderungs- und Kopfzeilenobjekte zu verwenden.
@xaviertung du
Gibt es eine Lösung?
@ Suear, kannst du mich sehen
Hilfreichster Kommentar
@xaviertung du