php post请求 headers,post请求的header
HTTP Headers 中的 HTTP请求
Accept-Encoding
Accept-Encoding: gzip,deflate
大部分的现代浏览器都支持gzip压缩,并会把这一信息报告给服务器。这时服务器就会压缩过的HTML发送给浏览器。这可以减少近80%的文件大小,以节省下载时间和带宽。
Accept-Language
Accept-Language: en-us,en;q=0.5 // 英语-美国
这个信息可以说明用户的默认语言设置。如果网站有不同的语言版本,那么就可以通过这个信息来重定向用户的浏览器。
它可以通过逗号分割来携带多国语言。第一个会是首选的语言,其它语言会携带一个“q”值,来表示用户对该语言的喜好程度(0~1)。
Connection
表示是否需要持久连接。(HTTP 1.1默认进行持久连接)
Content-Length
提交数据的长度
Content-Type
提交数据的方式
Cookie
顾名思义,他会发送你浏览器中存储的Cookie信息给服务器。
Cookie: PHPSESSID=r2t5uvjq435r4q7ib3vtdjq120; foo=bar
它是用分号分割的一组名值对。Cookie也可以包含session id。
Host
一个HTTP请求会发送至一个特定的IP地址,但是大部分服务器都有在同一IP地址下托管多个网站的能力,那么服务器必须知道浏览器请求的是哪个域名下的资源。
orgin
origin主要是用来说明最初请求是从哪里发起的,但只能用于post请求,比refer更安全
Referer
refer主要是用来说明最初请求是从哪里发起的,而Referer则用于所有类型的请求
User-Agent
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
这个头部可以携带如下几条信息:
浏览器名和版本号.
操作系统名和版本号.
默认语言.
这就是某些网站用来收集访客信息的一般手段。例如,你可以判断访客是否在使用手机访问你的网站,然后决定是否将他们引导至一个在低分辨率下表现良好的移动网站。
HTTP Headers 中的 HTTP响应
Cache-Control: max-age=3600, public
“public”意味着这个响应可以被任何人缓存,“max-age” 则表明了该缓存有效的秒数。允许你的网站被缓存降大大减少下载时间和带宽,同时也提高的浏览器的载入速度。
也可以通过设置 “no-cache” 指令来禁止缓存:
Cache-Control: no-cache
Content-Type
这个头部包含了文档的”mime-type”。浏览器将会依据该参数决定如何对文档进行解析。例如,一个html页面(或者有html输出的php页面)将会返回这样的东西:
Content-Type: text/html; charset=UTF-8
‘text’ 是文档类型,‘html’则是文档子类型。 这个头部还包括了更多信息,例如 charset。
如果是一个图片,将会发送这样的响应:
Content-Type: image/gif
浏览器可以通过mime-type来决定使用外部程序还是自身扩展来打开该文档。如下的例子降调用Adobe Reader:
Content-Type: application/pdf
直接载入,Apache通常会自动判断文档的mime-type并且添加合适的信息到头部去。并且大部分浏览器都有一定程度的容错,在头部未提供或者错误提供该信息的情况下它会去自动检测mime-type。
你可以在这里找到一个常用mime-type列表。
Content-Disposition
这个头部信息将告诉浏览器打开一个文件下载窗口,而不是试图解析该响应的内容。例如:
Content-Disposition: attachment; filename="download.zip"
他会导致浏览器出现对话框.
注意,适合它的Content-Type头信息同时也会被发送
Content-Type: application/zip
Content-Disposition: attachment; filename="download.zip"
Content-Length
当内容将要被传输到浏览器时,服务器可以通过该头部告知浏览器将要传送文件的大小(bytes)。
Content-Length: 89123
对于文件下载来说这个信息相当的有用。这就是为什么浏览器知道下载进度的原因。
Request URL:
http://127.0.0.1/recruit_management/rmWeb/public/index/index/saveinfo.html
Request Method:
POST
Status Code:
200 OK
Remote Address:
127.0.0.1:80
Response Headersview source
Cache-Control:
no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:
Keep-Alive
Content-Length:
2769
Content-Type:
application/json; charset=utf-8
Date:
Wed, 22 Mar 2017 09:18:05 GMT
Expires:
Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:
timeout=5, max=100
Pragma:
no-cache
Server:
Apache/2.4.23 (Win64) PHP/5.6.25
X-Powered-By:
PHP/5.6.25
Request Headersview source
Accept:
*/*
Accept-Encoding:
gzip, deflate
Accept-Language:
zh-CN,zh;q=0.8
Connection:
keep-alive
Content-Length:
161
Content-Type:
application/x-www-form-urlencoded; charset=UTF-8
Cookie:
PHPSESSID=unq5vvop2e6eskcpct4mkk8ha1; userName=admin; password=000000; checkbox=true
Host:
127.0.0.1
Origin:
http://127.0.0.1
Referer:
http://127.0.0.1/recruit_management/rmWeb/public/index/index/interview.html
User-Agent:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
X-Requested-With:
XMLHttpRequest
Form Dataview sourceview URL encoded
score:
29.73
applicant:
李旺
applicantPhone:
15689789564
position:
php开发(中级)
evaluate:
好
state:
1
原文:http://www.cnblogs.com/chrdai/p/6601239.html
php post请求 headers,post请求的header相关推荐
- php自定义请求headers,php通过header发送自定义数据方法
本文将介绍如何通过header发送自定义数据.发送请求时,除了可以使用$_GET/$_POST发送数据,也可以把数据放在header中传输过去. 发送header: 我们定义了三个参数,token.l ...
- 前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域)
错误: 1.ajax请求时是不会自动带上cookie的,要是想让他带上的话,必须设置withCredential为true. 正确: 1.ajax同域请求下,ajax会自动带上同源的cookie: 2 ...
- Rabbitmq RPC请求报出rabbitmq no correlation header in reply
Rabbitmq RPC请求报出rabbitmq no correlation header in reply 问题说明 在springboot中使用rabbitTemplate.convertSen ...
- android 设置允许http请求_网络请求框架----OkHttp原理
一.前言 在 Android 中,网络请求是一个必不可少的功能,因此就有许多代表网络请求客户端的组件库,具有代表性的有下面三种: Apache 的 HTTP 客户端组件 HttpClient. Jav ...
- python自动搜索请求失败_http请求 request失败自动重新尝试代码示例
本文研究的主要是http请求 request失败自动重新尝试的一个例子,具体如下. 需求 最近开发一个项目,要实现的一个场景是对于某个http请求,如果请求失败,需要再自动尝试几次,并记录异常原因便于 ...
- HttpServletRequest对象,请求行、请求头、请求体
HttpServletRequest 公共接口类HttpServletRequest继承自ServletRequest.客户端浏览器发出的请求被封装成为一个HttpServletRequest对象.对 ...
- 把黄鸟hcy请求转换为autojs请求
牙叔教程 简单易懂 为什么做 有人用黄鸟抓了请求之后, 发现是PUT请求, 就不会搞了, 一般用户都只用过http.get, http.post, http.json, 用PUT的很少, 并且aj官方 ...
- Python爬虫——2.底层操作和请求头、请求代理以及cookie操作
本文章此节主要讲解: ·爬虫程序urllib2模块底层操作: ·请求头的设置和添加: ·请求代理的种类和类型: ·关于cookie的操作(手动添加/程序自动获取) 一.爬虫底层操作和请求头的设置 1. ...
- corspost请求失败_记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
今天前后端在联调接口的时候,发生了跨域请求资源获取不到的问题. 首先说明下跨域问题的由来.引自HTTP 访问控制 的一段话: 当 Web 资源请求由其它域名或端口提供的资源时,会发起跨域 HTTP 请 ...
最新文章
- 青龙羊毛——利分闪电(搬运)
- 并发容器CopyOnWriteArrayList
- Pat乙级 1058 选择题
- 设备管理学习之概念篇
- html写个用户协议,五分钟学会HTML5的WebSocket协议
- 实现分页的通用存储过程
- 开启log4net内部调试
- Qt文档阅读笔记-QGraphicsItem events解析与实例
- 7.16模块及软件开发目录规范
- 深入理解Redis分布式锁
- Python基础1(2017-07-16)
- Django之一个简单的图书管理系统(单表)
- adb工具下载及配置使用
- 数学分析高等代数考研试题荟萃[更新至2017年12月15日]
- 在Fcitx5中使用自定义双拼方案
- 【运筹学】整数规划 ( 整数规划问题解的特征 | 整数规划问题 与 松弛问题 示例 )
- [Java8新特性]Collectors源码阅读-2 reducing,maxBy,summingInt等
- Enovia文件协作服务器安装,Enovia用户操作手册.doc
- impala中 alter table add partition 对HDFS文件权限的影响
- 绎维软件F-One获得B轮融资,华创资本领投,齐银基金跟投