日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

http协议 php,PHP中的http协议

發(fā)布時間:2024/4/17 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http协议 php,PHP中的http协议 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http協(xié)議基本組成

報文:用于Http協(xié)議交互的信息

請求行:包括請求的方法,URL和HTTP協(xié)議版本

狀態(tài)行:包括響應(yīng)結(jié)果的狀態(tài)碼,狀態(tài)描述和Http版本

首部字段:包括請求和響應(yīng)的各種條件和屬性值(鍵值對)

下面通過一個實例來進(jìn)行演示:

在localhost目錄下建立index.php

1

2

3

echo?"Http demo";

?>

接下來,在瀏覽器中打開localhost

一共三部分信息。

telnet模擬Http請求

1. cmd下->telnet主機地址 80

2. 按下快捷鍵:ctrl+"]" 再按下回車鍵 打開回顯功能

3. 發(fā)送請求報文

'telnet' 不是內(nèi)部或外部命令,也不是可運行的程序,解決方法:控制面板 -> 程序 -> 打開或關(guān)閉Windows功能 -> 勾選Telnet客戶端 -> 確定。Win + R打開cmd窗口,輸入以下命令。

C:\Users\ThinkPad>telnet 127.0.0.1 80

接著回車后按下Ctrl + ] 打開回顯功能,然后再按回車鍵。

輸入請求行后回車。

分析內(nèi)容含義:

GET(請求方法) /index.php(請求URL) HTTP/1.1(http協(xié)議版本)----->請求行

Host:localhost(請求首部)

(空行)

響應(yīng)內(nèi)容:

HTTP/1.1 200(響應(yīng)結(jié)果狀態(tài)碼) OK(狀態(tài)描述)

Date: Sun, 12 Mar 2017 13:25:07 GMT

Server: Apache/2.4.4 (Win32) OpenSSL/1.0.1e PHP/5.5.3

X-Powered-By: PHP/5.5.3

Content-Length: 14

Content-Type: text/html

(空行)

锘縣ttp demo

修改index.php內(nèi)容如下:

1

2

3

4

5

//echo "Http demo";

$str?= implode($_POST,"\n");

echo?$str;

?>

在環(huán)境變量的系統(tǒng)變量path屬性中添加C:\Windows\System32;即可滿足cmd粘貼功能。

下面演示POST請求:

POST /index.php HTTP/1.1(請求行)

HOST:localhost

Content-type:application/x-www-form-urlencoded(首部)

content-length:20(下面是空格)

act=query&name=ghostHTTP/1.1 200 OK

Date: Sun, 12 Mar 2017 14:10:51 GMT

Server: Apache/2.4.4 (Win32) OpenSSL/1.0.1e PHP/5.5.3

X-Powered-By: PHP/5.5.3

Content-Length: 16

Content-Type: text/html

锘縬uery

ghost

標(biāo)簽:協(xié)議,HTTP,請求,index,Http,http,PHP,5.5

來源: https://www.cnblogs.com/linqingvoe/p/10918937.html

總結(jié)

以上是生活随笔為你收集整理的http协议 php,PHP中的http协议的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。