2017-02-10 6 views
2

Ich mache ein Projekt in React + Redux und ich bin eine API verbrauchen. Ich möchte das Gebietsschema des aktuellen Benutzers an die API übergeben, ohne als Parameter übergeben zu werden. Kann ich das Gebietsschema als Header in der axios GET-Anfrage übergeben? Oder hast du einen anderen Vorschlag? Ich muss bestehen, weil die API zu mir übersetzte Zeichenketten zurückbringt.Pass locale zu Axios Anfrage

Vielen Dank im Voraus.

Antwort

0

Obwohl ein Jahr alt, ich denke, Sie verdienen eine Antwort :) Nun, man kann sicher eine locale als Header in der GET-Anforderung, zum Beispiel passieren:

axios.get(URL, { headers: { YourLocale: 'something' } }).then(...).catch(...) 

aber Ihre Frage war nicht wirklich React Wenn die API eine übersetzte Zeichenfolge zurückgibt, bedeutet dies, dass sie auch die Ländereinstellung auf bestimmte Weise (n) erwartet, unabhängig davon, ob es sich um einen Parameter oder eine Kopfzeile handelt. Also müssen Sie das Gebietsschema übergeben, aber die API erwartet es :)

+0

Vielen Dank für die Antwort! Obwohl ich es anders gemacht habe, ist es gut zu wissen, dass ich das tun kann: – Marina