2016-04-05 3 views
1

Ich schreibe einen schönen Rest Web-Service, den ich jetzt für eine bestimmte Webanwendung mit ReactJS verwenden möchte.React: Wie man den Browser zwingt, eine bestimmte Kopfzeile für OPTION (Preflight) zu senden

Natürlich ist alles bereit (cors, Optionen, ...), aber ich habe ein trauriges Problem: meine WS verlangt, dass jede Anfrage einen Versions-Header enthält, um Probleme mit der Versionierung zu vermeiden, aber ich habe keine Ahnung wie Sagen Sie meinem Browser, dass er diesen Header bei der Preflight-Anfrage hinzufügen soll.

Also zuerst, ist es möglich? Wie kann man das mit ReactJS erreichen?

+2

afaik, generiert der Browser selbst die OPTIONEN 100% ohne dev/Benutzereingaben – dandavis

Antwort

0

Dies wird nicht von ReactJs verwaltet (was sich auf Ihre Benutzeroberfläche bezieht), sondern von der Bibliothek, die Sie auswählen, um HTTP-Anfragen an den Web-Service zu senden.

Zum Beispiel könnten Sie die klassische XMLHttpRequest API verwenden. Sie könnten auch die aktuelle Fetch API verwenden, für die Sie eine polyfill benötigen.

Verwandte Themen