Javascript Django的CSRF Cookie在Android PhoneGap中不可用
我正在尝试访问Django发送到服务器的csrftoken cookie。它工作得很好,我在iOS PhoneGap中收到csrftoken cookie(通过调用xhr.getResponseHeader(“Set cookie”) 然而,它在Android中不起作用。它只返回sessionid cookie,而不返回csrftoken cookie值 我高度怀疑它是否与Django有任何关系,因为Django不应该以任何不同的方式对待请求,但我不能完全确定Javascript Django的CSRF Cookie在Android PhoneGap中不可用,javascript,android,python,django,cordova,Javascript,Android,Python,Django,Cordova,我正在尝试访问Django发送到服务器的csrftoken cookie。它工作得很好,我在iOS PhoneGap中收到csrftoken cookie(通过调用xhr.getResponseHeader(“Set cookie”) 然而,它在Android中不起作用。它只返回sessionid cookie,而不返回csrftoken cookie值 我高度怀疑它是否与Django有任何关系,因为Django不应该以任何不同的方式对待请求,但我不能完全确定 我需要csrftoken的值来设置
我需要csrftoken的值来设置Ajax所需的X-CSRF-Token请求头,因此我需要在登录时从PhoneGap中的服务器响应中提取该值。它在iOS中工作得很好,但在Android中却不行。iOS和Android应该是一样的。但我从不尝试,我发现在django文档中,您可以尝试
X-CSRFToken
而不是X-CSRF-Token
,