1
私はdjangoのトークンに少し問題があります。djangoとcsrf_tokenの問題
私はPOSTフォームを書いて{{csrf_token}}を追加すると、投稿時にトークンがチェックされます。
しかし、(ajaxで)POST要求を送信し、手動でパラメータを追加すると、csrfmiddlewaretoken、トークンはチェックされません。
しかし、なぜわからないのですか?
ありがとうございました。
私はdjangoのトークンに少し問題があります。djangoとcsrf_tokenの問題
私はPOSTフォームを書いて{{csrf_token}}を追加すると、投稿時にトークンがチェックされます。
しかし、(ajaxで)POST要求を送信し、手動でパラメータを追加すると、csrfmiddlewaretoken、トークンはチェックされません。
しかし、なぜわからないのですか?
ありがとうございました。
AJAXリクエストはCSRFについてチェックされません。ブラウザの同じ起点ポリシーは、CSRF攻撃がはるかに難しいことを意味します。 the explanation in the docsを参照してください。
OKですが、古いブラウザを使用している場合は、Ajax Cross Domainが機能しますか? – cocacola
いいえ特定の限られた状況下で同じ起源のポリシーを緩和した新しいブラウザです:古いブラウザは厳格です。 –
ああ、ありがとう。 しかし、将来のdjangoバージョンでは、ブラウザで許可されているのでチェックする予定があるかどうか知っていますか? – cocacola