百科学堂 | 实用工具

TCP模拟HTTP发送get和post请求



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


本文版权:http://www.ndfweb.cn/news-908.html
NDF网站建设淘宝店 | 联系我们
©2007-2025 NDF Corporation