zoukankan      html  css  js  c++  java
  • 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)AdaptivaAdaptivaClient"
    ALLUSERSPROFILE C:ProgramData
    APPDATA C:UsersECHNDOAAppDataRoaming
    COMMONPROGRAMFILES C:Program Files (x86)Common Files
    COMMONPROGRAMFILES(X86) C:Program Files (x86)Common Files
    COMMONPROGRAMW6432 C:Program FilesCommon Files
    COMPUTERNAME CN00121475
    COMSPEC C:WINDOWSsystem32cmd.exe
    DADIR C:Program Files (x86)CheckPointEndpoint SecurityEndpoint Common
    ERLANG_HOME C:abccdxdddOldboyErlangerl9.0
    FP_NO_HOST_CHECK NO
    HOMEDRIVE C:
    HOMEPATH UsersECHNDOA
    LIB C:Program Files (x86)sql11LIB
    LNKENV C:Program Files (x86)Internet ExplorerIEXPLORE.EXE
    LOCALAPPDATA C:UsersECHNDOAAppDataLocal
    LOGONSERVER \SGSKIWEGAD00001
    MOZ_PLUGIN_PATH C:Program Files (x86)Foxit SoftwareFoxit Readerplugins
    NUMBER_OF_PROCESSORS 4
    OS Windows_NT
    PATH C:ProgramDataOracleJavajavapath;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program Files (x86)SQL11DLL;C:Program Files (x86)SQL11BIN;C:Program Files (x86)CheckPointEndpoint SecurityEndpoint Commonin;C:abccdxdddOldboypython-3.5.2-embed-amd64;C:abccdxdddOldboypython-3.5.2-embed-amd64Scripts;C:abccdxdddOldboymysqlmysql-5.7.19-winx64in;C:abccdxdddOldboyScripts
    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:WINDOWSsystem32WindowsPowerShellv1.0Modules
    PUBLIC C:UsersPublic
    PYCHARM_HOSTED 1
    PYTHONIOENCODING UTF-8
    PYTHONPATH C:abccdxdddOldboyPy_ExerciseDay21django
    PYTHONUNBUFFERED 1
    SESSIONNAME Console
    SYBASE C:Program Files (x86)SQL11
    SYSTEMDRIVE C:
    SYSTEMROOT C:WINDOWS
    TEMP C:UsersECHNDOAAppDataLocalTemp
    TMP C:UsersECHNDOAAppDataLocalTemp
    UATDATA C:WINDOWSCCMUATDataD9F8C395-CAB8-491d-B8AC-179A1FE1BE77
    USERDNSDOMAIN ERICSSON.SE
    USERDOMAIN ERICSSON
    USERDOMAIN_ROAMINGPROFILE ERICSSON
    USERNAME echndoa
    USERPROFILE C:UsersECHNDOA
    WINDIR C:WINDOWS
    WINDOWS_TRACING_FLAGS 3
    WINDOWS_TRACING_LOGFILE C:BVTBinTestsinstallpackagecsilogfile.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
    

      

  • 相关阅读:
    UVa LA 2965
    UVa LA 3695
    UVa LA 3029 City Game 状态拆分,最大子矩阵O(n2) 难度:2
    Uva LA 3177
    Uva LA 3902
    Uva 11520
    UVa Live 3635
    python学习笔记-day05 字典
    python学习笔记-day04 元组
    python学习笔记 day04 列表增删改查
  • 原文地址:https://www.cnblogs.com/momo8238/p/7661726.html
Copyright © 2011-2022 走看看