社区
网络编程
帖子详情
POST或GET不能发两次吗
issink
2006-11-07 02:36:54
我按VC++书上的例子
建了一个客户端工具
自己抓的post和get包
为什么连发两次就会断掉呢?
谁能给我解释一下呢
...全文
231
6
打赏
收藏
POST或GET不能发两次吗
我按VC++书上的例子 建了一个客户端工具 自己抓的post和get包 为什么连发两次就会断掉呢? 谁能给我解释一下呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ProgrameMan
2006-11-17
打赏
举报
回复
关注,这个问题我也遇到过,不过场景有些不同
我用的是http代理,代理服务器是网景的(很老),keep-alive 也加了,但是也出现楼主所说的现象。
那位高人给详细解释一下!
KeSummer
2006-11-08
打赏
举报
回复
在http里,向服务器发送请求,服务器应答后就会自动断开了.
但在http1.1里,你可以说明keep-alive去保持连接.
3m2u
2006-11-08
打赏
举报
回复
如果是http1.1的话可以保持连接继续发请求的。
不过应该是发完第一个请求接收完东西之后再发
microyzy
2006-11-08
打赏
举报
回复
发完一次后,服务器那边就断掉连接了,这个应该是是HTTP协议里面的东西
neosu
2006-11-07
打赏
举报
回复
发完了会有结果. 接收一下. 或者重新连接再发.
baojian88888
2006-11-07
打赏
举报
回复
不能发两次,你可以认为是HTTP协议规定的
你可以重新建立一个连接,再发
前端小知识--区分get和
post
请求
本文介绍了HTTP协议中GET和
POST
两种
发
送请求的方法。GET请求可通过query或params接收数据,能被缓存但信息不安全、传递量少;
POST
请求数据存于res.body,多数浏览器会
发
两次
请求,能传递大量数据且安全,但
不能
被缓存。
HTTP中的GET和
POST
方法详解
本文详细介绍了HTTP中GET和
POST
方法的区别,包括它们在数据传输、安全性、缓存和浏览器行为等方面的不同。GET主要用于获取数据,是安全和幂等的,参数显示在URL中;
POST
用于提交数据,可能导致数据修改,参数在RequestBody中。GET请求通常比
POST
快,因为
POST
需要额外的确认步骤。此外,GET请求可以被缓存,适合收藏为书签,而
POST
请求不会被缓存且不安全。
为何GET只
发
一次TCP连接,
POST
发
两次
TCP连接
本文深入探讨了HTTP请求中的GET和
POST
方法的本质区别及其在实际应用中的差异。GET和
POST
都基于TCP/IP协议,但在HTTP规范及浏览器和服务器的限制下展现出不同的特性。
GET和
POST
的区别
GET和
POST
是HTTP请求的两种主要方法,通常GET用于获取资源,而
POST
用于提交数据。然而,它们的本质都是TCP连接。GET将参数置于URL中,而
POST
通过请求体传递。在面试中,GET和
POST
的区别通常包括请求处理方式、URL长度限制、缓存行为和安全性等方面。实际上,HTTP规定和浏览器/服务器的实现导致了这些差异。此外,GET仅
发
送一个TCP数据包,
POST
则可能
发
送两个,先
发
送头部再
发
送数据,这可能导致
POST
在性能上的轻微劣势。了解这些深层次的区别有助于更深入地理解HTTP工作原理。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章