PHP发送请求头和接受打印请求头,请求头和响应头

一、发送请求头

请求头和响应头,请求头响应头

那篇作品简单总括一下HTTP请求头和响应头,并举一些web开发中响应头的用例。

那篇小说不难总计一下HTTP请求头和响应头,并举一些web开发中响应头的用例。

那篇小说不难总计一下HTTP请求头和响应头,并举一些web开发中响应头的用例。

//发送地址
$url = 'http://127.0.0.1/2.php';
//请求头内容
$headers = array(
    'Authorization: '.$basic,
    'suibianzhi: '.$basic,
);
//使用curl发送
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
curl_close($ch);
echo $result;

1. HTTP请求头

accept:浏览器通过那一个头告诉服务器,它所协助的数据类型。如:text/html,
image/jpeg
accept-Charset:浏览器通过那些头告诉服务器,它协理哪类字符集。
PHP发送请求头和接受打印请求头,请求头和响应头。accept-encoding:浏览器通过那个头告诉服务器,它帮衬哪一类压缩格式。
accept-language:浏览器通过那些头告诉服务器,它的言语环境。
host:浏览器通过那些头告诉服务器,它想访问哪台主机。
if-modified-since:浏览器通过那些头告诉服务器,缓存数据的时光
referer:浏览器通过那么些头告诉服务器,客户机是哪个页面来的(防盗链)。
Connection:浏览器通过那个头告诉服务器,请求完后是断开链接或者维持链接。

1. HTTP请求头

accept:浏览器通过这么些头告诉服务器,它所支持的数据类型。如:text/html,
image/jpeg
accept-Charset:浏览器通过那一个头告诉服务器,它帮忙哪一种字符集。
accept-encoding:浏览器通过这么些头告诉服务器,它协理哪类压缩格式。
accept-language:浏览器通过这一个头告诉服务器,它的语言环境。
host:浏览器通过那几个头告诉服务器,它想访问哪台主机。
if-modified-since:浏览器通过那几个头告诉服务器,缓存数据的时日
referer:浏览器通过那一个头告诉服务器,客户机是哪个页面来的(防盗链)。
Connection:浏览器通过这几个头告诉服务器,请求完后是断开链接或者维持链接。

1. HTTP请求头

accept:浏览器通过那一个头告诉服务器,它所支撑的数据类型。如:text/html,
image/jpeg
accept-Charset:浏览器通过这么些头告诉服务器,它协理哪一类字符集。
accept-encoding:浏览器通过这几个头告诉服务器,它支持哪类压缩格式。
accept-language:浏览器通过那个头告诉服务器,它的语言环境。
host:浏览器通过这么些头告诉服务器,它想访问哪台主机。
if-modified-since:浏览器通过那一个头告诉服务器,缓存数据的时间
referer:浏览器通过这一个头告诉服务器,客户机是哪位页面来的(防盗链)。
Connection:浏览器通过这几个头告诉服务器,请求完后是断开链接或者保持链接。

二、接收并打印请求头

2. HTTP响应头

location:服务器通过那么些头告诉浏览器跳到哪个地方。
server:服务器通过那一个头告诉浏览器服务器的型号。
content-encoding:服务器通过那一个头告诉浏览器数据的压缩格式。
content-length:服务器通过那个头告诉浏览器回送数据的尺寸。
content-language:服务器通过这些头告诉浏览器语言环境。
content-type:服务器通过那个头告诉浏览器回送数据的品种。
refresh:服务器通过那些头告诉浏览器定时刷新。
content-disposition:服务器通过那些头告诉浏览器以下载方式打开数据。
transfer-encoding:服务器通过那一个头告诉浏览器数据是以平分秋色格局回送的
以下五个代表服务器通过那一个头告诉浏览器不要缓存
expires:-1
cache-control:no-cache
pragma:no-cache

2. HTTP响应头

location:服务器通过这么些头告诉浏览器跳到哪儿。
澳门葡京备用网址 ,server:服务器通过那么些头告诉浏览器服务器的型号。
content-encoding:服务器通过这一个头告诉浏览器数据的压缩格式。
content-length:服务器通过那么些头告诉浏览器回送数据的长度。
content-language:服务器通过那个头告诉浏览器语言环境。
content-type:服务器通过那些头告诉浏览器回送数据的体系。
refresh:服务器通过这么些头告诉浏览器定时刷新。
content-disposition:服务器通过这些头告诉浏览器以下载格局打开数据。
transfer-encoding:服务器通过这一个头告诉浏览器数据是以平分秋色方式回送的
以下七个象战胜务器通过这些头告诉浏览器不要缓存
expires:-1
cache-control:no-cache
pragma:no-cache

2. HTTP响应头

location:服务器通过这几个头告诉浏览器跳到哪儿。
server:服务器通过那几个头告诉浏览器服务器的型号。
content-encoding:服务器通过这些头告诉浏览器数据的压缩格式。
content-length:服务器通过那么些头告诉浏览器回送数据的长短。
content-language:服务器通过这些头告诉浏览器语言环境。
content-type:服务器通过那几个头告诉浏览器回送数据的品类。
refresh:服务器通过这一个头告诉浏览器定时刷新。
content-disposition:服务器通过那个头告诉浏览器以下载形式打开数据。
transfer-encoding:服务器通过这些头告诉浏览器数据是以平分秋色格局回送的
以下八个象克服务器通过这几个头告诉浏览器不要缓存
expires:-1
cache-control:no-cache
pragma:no-cache

$headers = array();
foreach ($_SERVER as $key => $value) {
    if ('HTTP_' == substr($key, 0, 5)) {
        $headers[str_replace('_', '-', substr($key, 5))] = $value;
    }
}    
echo '<pre>';
print_r($headers);  

3. HTTP响应状态码

100-199:表示成功接收请求,要求客户端继续提交下四回呼吁才能做到所有处理进度
200-299:表示成功接收请求并已成功全体处理进程,常用200
300-399:未到位请求,客户需进一步细化请求,常用302,307,304
400-499:客户端的乞求有荒唐,常用404
500-599:服务器端出现谬误,常用500

那篇作品简单总计一下HTTP请求头和响应头,并举一些web开发中响应头的用例。

  1. HTTP请求头 accept:浏览器…

3. HTTP响应状态码

100-199:表示成功接到请求,需要客户端继续提交下三回呼吁才能成功总体处理进程
200-299:表示成功接到请求并已到位整个处理进程,常用200
300-399:未到位请求,客户需进一步细化请求,常用302,307,304
400-499:客户端的央浼有荒唐,常用404
500-599:服务器端出现错误,常用500

3. HTTP响应状态码

100-199:表示成功接收请求,需要客户端继续提交下三次呼吁才能已毕全体处理进度
200-299:表示成功接收请求并已形成全套处理进度,常用200
300-399:未成功请求,客户需越发细化请求,常用302,307,304
400-499:客户端的请求有不当,常用404
500-599:服务器端出现谬误,常用500

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website