3

から: http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader-method

client.setRequestHeader() 
    Appends an header to the list of author request headers, or if
    header is already in the list of author request headers, combines 
    its value with value.

Q.既存のヘッダーに追加する代わりに、ヘッダーを設定するだけの方法はありますか?

私が使用しているコードは以下のとおりです。これは基本的にhttps://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajaxからコピーして貼り付けたものです。

jQuery(document).ajaxSend(function(event, xhr, settings) {
     ...

     // xhr is an XMLHttpRequest object
     xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
}
4

0 に答える 0