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的Django框架中的Context使用
Jul 15 Python
python使用生成器实现可迭代对象
Mar 20 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
python计算两个地址之间的距离方法
Jun 09 Python
python实现点对点聊天程序
Jul 28 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
python 整数越界问题详解
Jun 27 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
解析python 中/ 和 % 和 //(地板除)
Jun 28 Python
Python爬虫回测股票的实例讲解
Jan 22 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
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
JavaScript 异步调用
2017/10/25 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
2019/10/22 Javascript
Vue toFixed保留两位小数的3种方式
2020/10/23 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
python中正则的使用指南
2016/12/04 Python
python中requests和https使用简单示例
2018/01/18 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
Python实现加密的RAR文件解压的方法(密码已知)
2020/09/11 Python
python 利用toapi库自动生成api
2020/10/19 Python
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
银行优秀员工事迹
2014/02/06 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
Python函数对象与闭包函数
2022/04/13 Python
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers