Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Django的CSRF Cookie在Android PhoneGap中不可用_Javascript_Android_Python_Django_Cordova - Fatal编程技术网

Javascript Django的CSRF Cookie在Android PhoneGap中不可用

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的值来设置

我正在尝试访问Django发送到服务器的csrftoken cookie。它工作得很好,我在iOS PhoneGap中收到csrftoken cookie(通过调用xhr.getResponseHeader(“Set cookie”)

然而,它在Android中不起作用。它只返回sessionid cookie,而不返回csrftoken cookie值

我高度怀疑它是否与Django有任何关系,因为Django不应该以任何不同的方式对待请求,但我不能完全确定


我需要csrftoken的值来设置Ajax所需的X-CSRF-Token请求头,因此我需要在登录时从PhoneGap中的服务器响应中提取该值。它在iOS中工作得很好,但在Android中却不行。

iOS和Android应该是一样的。但我从不尝试,我发现在django文档中,您可以尝试
X-CSRFToken
而不是
X-CSRF-Token