Django Python 获取请求头信息Content-Range的方法


Posted in Python onAugust 06, 2019

request请求头信息的键会加上HTTP_转换成大写存到request.META中

因此你只需要

content_range = request.META['HTTP_CONTENT_RANGE']

这样就可以获取到Content-Range的信息。

django官网的解释:

A standard Python dictionary containing all available HTTP headers. Available headers depend on the client and server, but here are some examples:

CONTENT_LENGTH ? The length of the request body (as a string).
CONTENT_TYPE ? The MIME type of the request body.
HTTP_ACCEPT ? Acceptable content types for the response.
HTTP_ACCEPT_ENCODING ? Acceptable encodings for the response.
HTTP_ACCEPT_LANGUAGE ? Acceptable languages for the response.
HTTP_HOST ? The HTTP Host header sent by the client.
HTTP_REFERER ? The referring page, if any.
HTTP_USER_AGENT ? The client's user-agent string.
QUERY_STRING ? The query string, as a single (unparsed) string.
REMOTE_ADDR ? The IP address of the client.
REMOTE_HOST ? The hostname of the client.
REMOTE_USER ? The user authenticated by the Web server, if any.
REQUEST_METHOD ? A string such as "GET" or "POST".
SERVER_NAME ? The hostname of the server.
SERVER_PORT ? The port of the server (as a string).
With the exception of CONTENT_LENGTH and CONTENT_TYPE, as given above, any HTTP headers in the request are converted to META keys by converting all characters to uppercase, replacing any hyphens with underscores and adding an HTTP_ prefix to the name. So, for example, a header called X-Bender would be mapped to the META key HTTP_X_BENDER.

很多同学在找Content-Range的时候发现文档中没有这个,所以以为不支持这个,一直再找。百度 Google什么的

但是其实这个文档只是列出的其中一部分,而且他们没细心的读A standard Python dictionary containing all available HTTP headers,这一句,同时上面的也只是一部分例子,因此在看文档的时候,希望同学们能细心一点!

以上这篇Django Python 获取请求头信息Content-Range的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
python操作excel的方法
Aug 16 Python
对python制作自己的数据集实例讲解
Dec 12 Python
Python数据类型之Dict字典实例详解
May 07 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
Python谱减法语音降噪实例
Dec 18 Python
Python通过Pillow实现图片对比
Apr 29 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
Python实现异步IO的示例
Nov 05 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
python 实现超级玛丽游戏
Nov 25 Python
Python采集股票数据并制作可视化柱状图
Apr 04 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 #Python
django foreignkey外键使用的例子 相当于left join
Aug 06 #Python
Python Django简单实现session登录注销过程详解
Aug 06 #Python
Django框架中序列化和反序列化的例子
Aug 06 #Python
python异常触发及自定义异常类解析
Aug 06 #Python
Python DataFrame一列拆成多列以及一行拆成多行
Aug 06 #Python
Django中reverse反转并且传递参数的方法
Aug 06 #Python
You might like
几种显示数据的方法的比较
2006/10/09 PHP
第六节--访问属性和方法
2006/11/16 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
javascript 写类方式之一
2009/07/05 Javascript
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
js简单时间比较的方法
2016/08/02 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
Python实现微信好友的数据分析
2019/12/16 Python
详解python tcp编程
2020/08/24 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
房地产财务部员工岗位职责
2014/03/12 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
分公司任命书
2014/06/06 职场文书
会计人员演讲稿
2014/09/11 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
同学聚会邀请函
2015/01/30 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android