从外部POST请求访问cookie

问题描述:

我正在尝试访问cookie。我一直相处得很好从外部POST请求访问cookie

request.cookies.get('cookiename') 

它的工作原理应该如此。那是当该线的request部分来自应用程序本身(我)。但是,我正在通过webhook收到POST请求。 POST请求不是来自我的。所以,当我尝试做

request.cookies.get('cookiename') 

甚至

request.cookies 

我分别得到回来None{}。我认为这是因为请求对象(不是来自我)没有任何cookie。这是有道理的。有没有办法接收请求,并重新发送给我自己,以便请求来自我,让我访问我的Cookie?或者我应该能够以另一种方式访问​​我的Cookie。不太确定如何从这里出发。预先感谢任何能够帮助我解决这个问题的人。

也许方法是request.COOKIES.get('name', '')。尝试一下,然后测试。

+0

不,这是行不通的。 'request.cookies'是存储在请求中的所有cookie的字典。当发送我的_own_ POST请求来访问cookie时,该字典充满了我拥有的任何cookie。 '{'mycookie':'mycookievalue'}'但是,当使用_outside_源的POST请求时,请求对象与我的请求对象/ cookies不一致。因此,外部POST'request.cookies'的字典是'{}'。 – 2015-03-25 02:00:30