博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 获取request请求对象及response响应对象中的各种属性值
阅读量:5346 次
发布时间:2019-06-15

本文共 1687 字,大约阅读时间需要 5 分钟。

1 django request对象和HttpResponse对象 2 HttpRequest对象(除非特殊说明,所有属性都是只读,session属性是个例外) 3 HttpRequest.scheme 请求方案(通常为http或https) 4 HttpRequest.body 字节字符串,表示原始http请求正文 5 HttpRequest.path 字符串,表示请求的页面的完整路径,不包含域名 6  7 HttpRequest.get_host()  获取主机地址 8  9 HttpRequest.path_info 在某些Web 服务器配置下,主机名后的URL 部分被分成脚本前缀部分和路径信息部分。path_info 属性将始终包含路径信息部分,不论使用的Web 服务器是什么。使用它代替path 可以让代码在测试和开发环境中更容易地切换。10 例如,如果应用的WSGIScriptAlias 设置为”/minfo”,那么当path 是”/minfo/music/bands/the_beatles/“ 时path_info 将是”/music/bands/the_beatles/“。11 HttpRequest.method 请求使用的http方法,大写12 HttpRequest.encoding 表示提交的数据的编码方式,可写13 HttpRequest.GET14 HttpRequest.POST15 HttpRequest.REQUEST不建议使用,使用GET和POST代替16 HttpRequest.COOKIES 字典,键和值都是字符串17 HttpRequest.FILES 类似字典的对象,包含所有的上传文件,18 19 带有enctype="multipart/form-data"才会有数据20 HttpRequest.META 标准的python字典,包含所有http请求头部21 HttpRequest.user22 HttpRequest.session 类似字典的对象23 HttpRequest.urlconf 如果其它地方设置了,则用来取代ROOT_URLCONF24 HttpRequest.resolver_match 会在url解析之后设置,一个ResolverMatch实例,表示解析之后的url25 HttpRequest.get_host() 获取原始主机地址26 HttpRequest.get_port() 获取请求端端口号27 HttpRequest.get_full_path() 返回完整的path,包括查询字符串28 HttpRequest.build_absolute_uri(location) 返回绝对url29 HttpRequest.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)返回签名过的Cookie对应的值30 HttpRequest.is_secure() 如果请求是通过https发起的,则返回True31 HttpRequest.is_ajax() 如果请求是通过XMLHttpRequest发起的,则返回True32 33 HttpRequest.read(size=None)34 HttpRequest.readline()35 HttpRequest.readlines()36 HttpRequest.xreadlines()37 HttpRequest.__iter__()38  39 40 这几个方法实现类文件的接口用于读取HttpRequest· 实例41 42 QueryDict对象43   request.POST 和request.GET 的QueryDict 在一个正常的请求/响应循环中是不可变的。若要获得可变的版本,需要使用.copy()。

 

转载于:https://www.cnblogs.com/lowmanisbusy/p/9195432.html

你可能感兴趣的文章
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>
Winform 菜单和工具栏控件
查看>>
CDH版本大数据集群下搭建的Hue详细启动步骤(图文详解)
查看>>
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>
java中遍历属性字段及值(常见方法)
查看>>
YUI3自动加载树实现
查看>>
kettle导数到user_用于left join_20160928
查看>>
较快的maven的settings.xml文件
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
malloc() & free()
查看>>
Java变量类型,实例变量 与局部变量 静态变量
查看>>
mysql操作命令梳理(4)-中文乱码问题
查看>>
Python环境搭建(安装、验证与卸载)
查看>>
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
关于这次软件以及pda终端的培训
查看>>