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中使用tarfile压缩、解压tar归档文件示例
Apr 05 Python
编写Python脚本来获取mp3文件tag信息的教程
May 04 Python
使用python遍历指定城市的一周气温
Mar 31 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
浅谈python中requests模块导入的问题
May 18 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
python 以16进制打印输出的方法
Jul 09 Python
用Python实现校园通知更新提醒功能
Nov 23 Python
Python验证码截取识别代码实例
May 16 Python
如何用python绘制雷达图
Apr 24 Python
Python爬虫基础讲解之请求
May 13 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
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
随机广告显示(PHP函数)
2006/10/09 PHP
php中神奇的fastcgi_finish_request
2011/05/02 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
javascript 短路法代码精简
2009/08/20 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python实现的简单发送邮件脚本分享
2014/11/07 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Python中无限循环需要什么条件
2020/05/27 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
大学在校生求职信范文
2013/11/21 职场文书
应聘收银员个人的求职信
2013/11/30 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
员工工作表现自我评价
2015/03/06 职场文书
力克胡哲观后感
2015/06/10 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers