django response reuqest
Posted ltef
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django response reuqest相关的知识,希望对你有一定的参考价值。
HttpRequest objects
属性
HttpRequest.scheme
表示请求协议的字符串(通常是http或https)。
HttpRequest.body
原始HTTP请求主体作为字节字符串。这对于以不同于传统html表单的方式处理数据非常有用:二进制图像、XML有效负载等。对于处理传统表单数据,使用HttpRequest.POST。
HttpRequest.path
表示请求页的完整路径的字符串,不包括HttpRequest.scheme或域名。
示例:“/music/bands/ the_beatles /”
HttpRequest.path_info
在一些Web服务器配置中,主机名之后的URL部分被分成脚本前缀部分和路径信息部分。无论使用什么Web服务器,path_info属性总是包含路径的path info部分。使用这个替代路径可以使您的代码更容易在测试服务器和部署服务器之间移动。
例如,如果应用程序的WSGIScriptAlias设置为“/minfo”,那么path可能是“/minfo/music/bands/”,path_info可能是“/music/bands/the_beatles/”
HttpRequest.method
表示请求中使用的HTTP方法的字符串。这保证是大写的。
if request.method == ‘GET‘:
do_something()
elif request.method == ‘POST‘:
do_something_else()
HttpRequest.encoding
HttpRequest.encoding
表示请求的MIME类型的字符串,从CONTENT_TYPE报头解析
HttpRequest.content_params
CONTENT_TYPE报头中包含的键/值参数字典
HttpRequest.GET
包含所有HTTP GET参数的类字典对象。
HttpRequest.POST
包含所有HTTP POST参数的类字典对象。
HttpRequest.COOKIES
包含所有cookie的字典。键和值是字符串。
HttpRequest.FILES
包含所有上传文件的类字典对象。文件中的每个键是来自<input type="file" name=" >。文件中的每个值都是一个上传文件。
如果请求方法是POST,并且提交到请求的
以上是关于django response reuqest的主要内容,如果未能解决你的问题,请参考以下文章