Axios: Cookies werden nicht automatisch mit Postanfrage gesendet!

Erstellt am 7. Sept. 2017  ·  3Kommentare  ·  Quelle: axios/axios

Zusammenfassung:
Cookies, die im vorherigen _get_-Aufruf empfangen wurden, werden nicht mit dem folgenden _post_-Befehl gesendet.

Einzelheiten:
Ich verwende die folgende Aufrufsequenz, um mich im Backend anzumelden.

axios.get(Url.csrfToken(), { withCredentials: true })
            .then(response => response.data)
            .then(token => axios.post(Url.authenticate(), { username, password }, {
                    headers: {
                        'content-type' : 'application/x-www-form-urlencoded',
                        'crsf-token' : `${token.csrfToken}`
                    },
                    withCredentials: true
                })
            )
            .then(response => console.log('completed'))
            .catch(error => console.log(error))

Cookies, die in set-cookie in Antwortheadern für _get()_ zurückgegeben werden, werden von _post()_ benötigt.

Aber post() hat kein Cookie in seinem Header , was zu einem Fehler führt.

Wie könnte ich es beheben, bitte helfen Sie?

Umfeld

  • reagieren: 16.0.0-alpha.12
  • reaktiv-nativ: 0,47,2
  • iOS-Simulator - Version 10.0

Hilfreichster Kommentar

ist das hilfreich?

https://stackoverflow.com/questions/46288437/set-cookie-header-has-no-effect

Am Montag, den 25. September 2017 um 22:28 Uhr schrieb Chris Gillis [email protected] :

Auch neugierig


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/mzabriskie/axios/issues/1076#issuecomment-332002134 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AVepSmu6HPCE7R-bdBHXU4wa12co56ekks5smAzWgaJpZM4PPYy9
.

Alle 3 Kommentare

@varmeh Wie hast du das behoben?

Auch neugierig

ist das hilfreich?

https://stackoverflow.com/questions/46288437/set-cookie-header-has-no-effect

Am Montag, den 25. September 2017 um 22:28 Uhr schrieb Chris Gillis [email protected] :

Auch neugierig


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/mzabriskie/axios/issues/1076#issuecomment-332002134 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AVepSmu6HPCE7R-bdBHXU4wa12co56ekks5smAzWgaJpZM4PPYy9
.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen