【发布时间】:2020-02-28 20:15:23
【问题描述】:
我的views.py(Django项目)中有这个功能
def boardsJson(request):
user=request.GET.get('user')
password=request.GET.get('password')
:
:
Bla Bla Bla
:
:
return HttpResponse("Login Success")
我正在尝试通过此请求模块登录。
import requests
URL = "http://35.196.206.72:8000/boardsJson/"
PARAMS = {
'user':'1234567890',
'password':'kak',
}
r = requests.get(url = URL, params = PARAMS)
print(r.text)
在我使用 GET 方法登录之前,一切都很好。 但是,如果我使用 POST(我只是在每个地方都用“POST”替换了“GET”)方法,那么我会收到类似下面的消息。
<p>CSRF verification failed. Request aborted.</p>
<p>You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.</p>
<p>If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for âsame-originâ requests.</p>
所以请帮我解决它。 谢谢。
【问题讨论】:
标签: python django django-rest-framework python-requests httprequest