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 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
Python对文件操作知识汇总
May 15 Python
python类中super()和__init__()的区别
Oct 18 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
在Django的View中使用asyncio的方法
Jul 12 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
python 通过视频url获取视频的宽高方式
Dec 10 Python
详解Python IO口多路复用
Jun 17 Python
python正则表达式的懒惰匹配和贪婪匹配说明
Jul 13 Python
Python request中文乱码问题解决方案
Sep 17 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
PHP4实际应用经验篇(1)
2006/10/09 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
Python3中的2to3转换工具使用示例
2015/06/12 Python
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
音乐表演专业毕业生求职信
2013/10/14 职场文书
初三政治教学反思
2014/01/30 职场文书
不错的求职信范文
2014/07/20 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
用Python爬取某乎手机APP数据
2021/06/15 Python
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers