客户端: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 必须声明请求体的字符长度