客戶端:tcp網絡調試助手
服務器:寶塔lamp+thinkphp5.0
客戶端TCP連接IP後發送get請求
GET /?key=value&key=value HTTP/1.1
Accept-Language: zh-CN,zh;q=0.9
Host:www.baidu.com
說明:
第一行 GET請求方式+空格+路徑+空格+HTTP/1.1 (參數可以加到路徑上)
第二行到第三行 請求頭,自行百度可以根據需要加行( Host必須要有,這樣能再服務器上找到要哪個域下的文件)
第四行 空行
第五行 空行
客戶端TCP連接IP後發送POST請求
POST / HTTP/1.1
Accept-Language: zh-CN,zh;q=0.9
Host:weixin.yckgyy.cn
Connection: keep-alive
Content-Length:26
Content-Type:application/x-www-form-urlencoded;charset=UTF-8
name=zhanglin&xingbie=nan
說明:
跟get請求一樣
第一行的協議類型為POST
需要注意的是 POST需要發送兩次
第一次不會返回任何東西,
第二次會返回
還有Content-Length:26 必須聲明請求體的字符長度