Day21-获取用户请求相关信息及请求头
Posted momo8238
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day21-获取用户请求相关信息及请求头相关的知识,希望对你有一定的参考价值。
1. request里面还包含请求头等信息,可以打印看一下。
views.py中的程序
from django.shortcuts import render,HttpResponse from django.urls import reverse # Create your views here. def test(request): print(type(request)) #print(request.environ)#字典格式 #封装了所有用户请求信息 for k,v in request.environ.items(): print(k,v) return HttpResponse(\'OK\')
打印出来的结果
<class \'django.core.handlers.wsgi.WSGIRequest\'> ADAPTIVACLIENT "C:\\Program Files (x86)\\Adaptiva\\AdaptivaClient" ALLUSERSPROFILE C:\\ProgramData APPDATA C:\\Users\\ECHNDOA\\AppData\\Roaming COMMONPROGRAMFILES C:\\Program Files (x86)\\Common Files COMMONPROGRAMFILES(X86) C:\\Program Files (x86)\\Common Files COMMONPROGRAMW6432 C:\\Program Files\\Common Files COMPUTERNAME CN00121475 COMSPEC C:\\WINDOWS\\system32\\cmd.exe DADIR C:\\Program Files (x86)\\CheckPoint\\Endpoint Security\\Endpoint Common ERLANG_HOME C:\\abccdxddd\\Oldboy\\Erlang\\erl9.0 FP_NO_HOST_CHECK NO HOMEDRIVE C: HOMEPATH \\Users\\ECHNDOA LIB C:\\Program Files (x86)\\sql11\\LIB LNKENV C:\\Program Files (x86)\\Internet Explorer\\IEXPLORE.EXE LOCALAPPDATA C:\\Users\\ECHNDOA\\AppData\\Local LOGONSERVER \\\\SGSKIWEGAD00001 MOZ_PLUGIN_PATH C:\\Program Files (x86)\\Foxit Software\\Foxit Reader\\plugins\\ NUMBER_OF_PROCESSORS 4 OS Windows_NT PATH C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files (x86)\\SQL11\\DLL;C:\\Program Files (x86)\\SQL11\\BIN;C:\\Program Files (x86)\\CheckPoint\\Endpoint Security\\Endpoint Common\\bin;C:\\abccdxddd\\Oldboy\\python-3.5.2-embed-amd64;C:\\abccdxddd\\Oldboy\\python-3.5.2-embed-amd64\\Scripts;C:\\abccdxddd\\Oldboy\\mysql\\mysql-5.7.19-winx64\\bin;C:\\abccdxddd\\Oldboy\\Scripts PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE x86 PROCESSOR_ARCHITEW6432 AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 60 Stepping 3, GenuineIntel PROCESSOR_LEVEL 6 PROCESSOR_REVISION 3c03 PROGRAMDATA C:\\ProgramData PROGRAMFILES C:\\Program Files (x86) PROGRAMFILES(X86) C:\\Program Files (x86) PROGRAMW6432 C:\\Program Files PSMODULEPATH C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules\\ PUBLIC C:\\Users\\Public PYCHARM_HOSTED 1 PYTHONIOENCODING UTF-8 PYTHONPATH C:\\abccdxddd\\Oldboy\\Py_Exercise\\Day21django PYTHONUNBUFFERED 1 SESSIONNAME Console SYBASE C:\\Program Files (x86)\\SQL11 SYSTEMDRIVE C: SYSTEMROOT C:\\WINDOWS TEMP C:\\Users\\ECHNDOA\\AppData\\Local\\Temp TMP C:\\Users\\ECHNDOA\\AppData\\Local\\Temp UATDATA C:\\WINDOWS\\CCM\\UATData\\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN ERICSSON.SE USERDOMAIN ERICSSON USERDOMAIN_ROAMINGPROFILE ERICSSON USERNAME echndoa USERPROFILE C:\\Users\\ECHNDOA WINDIR C:\\WINDOWS WINDOWS_TRACING_FLAGS 3 WINDOWS_TRACING_LOGFILE C:\\BVTBin\\Tests\\installpackage\\csilogfile.log DJANGO_SETTINGS_MODULE Day21django.settings RUN_MAIN true SERVER_NAME CN00121475.ericsson.se GATEWAY_INTERFACE CGI/1.1 SERVER_PORT 8000 REMOTE_HOST CONTENT_LENGTH SCRIPT_NAME SERVER_PROTOCOL HTTP/1.1 SERVER_SOFTWARE WSGIServer/0.2 REQUEST_METHOD GET PATH_INFO /test/ QUERY_STRING REMOTE_ADDR 127.0.0.1 CONTENT_TYPE text/plain HTTP_HOST 127.0.0.1:8000 HTTP_CONNECTION keep-alive HTTP_CACHE_CONTROL max-age=0 HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/61.0.3163.100 Safari/537.36 HTTP_UPGRADE_INSECURE_REQUESTS 1 HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 HTTP_ACCEPT_ENCODING gzip, deflate, br HTTP_ACCEPT_LANGUAGE zh-CN,zh;q=0.8 HTTP_COOKIE csrftoken=S0CsgtTGIL9dViRJ9fETtc1OMlQScE1qboY8Be62HyBimfLJRQoWQ7QuMHVGLlbt wsgi.input <_io.BufferedReader name=768> wsgi.errors <_io.TextIOWrapper name=\'<stderr>\' mode=\'w\' encoding=\'UTF-8\'> wsgi.version (1, 0) wsgi.run_once False wsgi.url_scheme http wsgi.multithread True wsgi.multiprocess False wsgi.file_wrapper <class \'wsgiref.util.FileWrapper\'> CSRF_COOKIE S0CsgtTGIL9dViRJ9fETtc1OMlQScE1qboY8Be62HyBimfLJRQoWQ7QuMHVGLlbt
以上是关于Day21-获取用户请求相关信息及请求头的主要内容,如果未能解决你的问题,请参考以下文章