如何以代码的方式获取HTTP请求头和响应头
2017-08-12 17:20
399 查看
1.首先获取https://www.baidu.com/的响应头:
用get_headers()方法就可以,通过查看php手册, array get_headers ( string $url [, int $format = 0 ] )
get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。
比如:
var_dump(get_headers("http://www.baidu.com"));发现打印的结果和通过浏览器查看到的结果一模一样。
2.获取https://www.baidu.com/的请求头,有两种方法:
①通过getallheaders方法,通过查看php手册,array getallheaders ( void ),获取当前请求的所有请求头信息。var_dump(getallheaders());
发现结果也是一模一样。
②通过超全局变量$_SERVER,它里面键名就是以HTTP_开头的就是HTTP请求头,
foreach ($_SERVER as $key => $value) { if ('HTTP_' == substr($key, 0, 5)) { var_dump($value); }这样得到的结果也是这样。
相关文章推荐
- Android中如何通过代码的方式获取APP的SHA1值.
- 如何用代码方式获取Web.config中system.serviceModel/client节点的address
- java 实现BufferedImage和ImageReader两种方式获取图片宽高、判断图片类型、获取图片大小工具类代码以及测试响应结果
- C# 下面的代码示例演示如何结束异步操作以获取请求的流,然后开始一个请求以获取响应。....
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- 如何使用代码动态的获取和设置ImageView的宽度和高度?
- Java如何连接Access数据库(两种方式实例代码)
- 微信平台ASPX高级定制开发(一):如何使用C#建立响应微信接入和自动回复的代码
- 代码论坛如何通过C的方式在android NDK下面查找本机的mac地址
- 如何给activity中的控件增加事件响应代码
- 【Android工具类】在代码中如何获取应用签名及sha1值
- php开发中如何获取、显示checkbox值的代码实例
- 两种版本实现C#获取快捷方式目标路径的代码
- NopCommerce如何编写支付方式代码
- Spring在代码中获取bean的几种方式
- unitu3d如何用代码获取ugui的内容
- JavaScript如何获取二进制数据响应
- JavaScript 选中文字并响应获取的实现代码
- java如何从一段html代码中获取图片的src路径
- spring在代码中获取bean的方式