Axios: لا يتم إرسال ملفات تعريف الارتباط تلقائيًا مع طلب آخر!

تم إنشاؤها على ٧ سبتمبر ٢٠١٧  ·  3تعليقات  ·  مصدر: axios/axios

ملخص:
ملفات تعريف الارتباط المستلمة في مكالمة _get_ السابقة لا يتم إرسالها باستخدام الأمر _post_ التالي.

تفاصيل:
أنا أستخدم التسلسل التالي من المكالمات لتسجيل الدخول إلى الواجهة الخلفية.

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))

ملفات تعريف الارتباط التي يتم إرجاعها في set-cookie في رؤوس الاستجابة لـ _get () _ مطلوبة من قبل _post () _.

لكن post () لا يحتوي على أي ملف تعريف ارتباط في رأسه ، مما يؤدي إلى الفشل.

كيف يمكنني إصلاحه ، الرجاء المساعدة؟

بيئة

  • التفاعل: 16.0.0 ألفا
  • رد فعل أصلي: 0.47.2
  • iOS Simulator - الإصدار 10.0.2

التعليق الأكثر فائدة

هل هذا مفيد

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

في يوم الاثنين ، 25 سبتمبر 2017 الساعة 22:28 ، كتب كريس جيليس [email protected] :

فضولي أيضا

-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/mzabriskie/axios/issues/1076#issuecomment-332002134 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AVepSmu6HPCE7R-bdBHXU4wa12co56ekks5smAzWgaJpZM4PPYy9
.

ال 3 كومينتر

varmeh كيف أصلحت هذا؟

فضولي أيضا

هل هذا مفيد

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

في يوم الاثنين ، 25 سبتمبر 2017 الساعة 22:28 ، كتب كريس جيليس [email protected] :

فضولي أيضا

-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/mzabriskie/axios/issues/1076#issuecomment-332002134 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AVepSmu6HPCE7R-bdBHXU4wa12co56ekks5smAzWgaJpZM4PPYy9
.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات