社区
网络编程
帖子详情
http包结束的标志
vital123
2008-05-08 02:44:19
请问HTTP报文格式,其结束的标志是什么啊?
是 “\r\n\r\n”吗?如果是,那我以此匹配来判断结束,为什么不行呢???
劳请高手解答一下。。。
...全文
2044
6
打赏
收藏
http包结束的标志
请问HTTP报文格式,其结束的标志是什么啊? 是 “\r\n\r\n”吗?如果是,那我以此匹配来判断结束,为什么不行呢??? 劳请高手解答一下。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vital123
2008-05-10
打赏
举报
回复
那按照\r\n 来判断多个首部,怎么不行呢???
另外,那个请求行中的方法和URL是不是加密了啊,输出时乱码???请指点》》》》
HTTP/1.1的格式:格式(LRCF=@13@10,即回车,SP=SPACE,即空格)
Request:
协议方式SP文件URISP协议版本LRCF(请求行)
(以下为头部)
头部类型:头部值LRCF
头部类型:头部值LRCF
头部类型:头部值LRCF
......
LRCF表示头部结束
(如果有体部,以下为体部)
Respond:
协议版本SP状态值SP状态描述LRCF(响应行)
(以下为头部)
头部类型:头部值LRCF
头部类型:头部值LRCF
头部类型:头部值LRCF
......
LRCF表示头部结束
(如果有体部,以下为体部)
Twarz
2008-05-09
打赏
举报
回复
HTTP头+数据
...\r\n\r\n+数据
...\r\nContent-Length: xxx\r\n...\r\n\r\n+xxx长度的数据
scq2099yt
2008-05-09
打赏
举报
回复
up
r_swordsman
2008-05-08
打赏
举报
回复
那是头结束标志,此后开始到流尾部都是内容
珍惜生命远离CPP
2008-05-08
打赏
举报
回复
头部结束的标志是\r\n\r\n
在头部有一个content-length,然后你收内容为这个长度即可.
还有一种比较麻烦的说,一般动态网页都是,没有content-length.是先收到一个长度然后内容,然后再长度,再内容,直到长度为0就算完了
lzd
2008-05-08
打赏
举报
回复
http头 content length。。判断这个头的值就是长度吧。
k8s集群从入门到
结束
_下半场
在云计算的时代,容器技术可以说是非常火爆了,在大规模使用容器运行业务的时候,为了管理方便,企业非常迫切的需要一个平台, 这个平台可以集中起来管理所有的docker宿主机,目前最火的管理平台,莫过于谷歌公司推出...
HTTP
chunked传输如何表示
结束
一般服务器响应消息都会在
HTTP
响应头部加上Content-Length,这样客户端就知道要接收多少数据。这也要求一定要先发送响应头部,再发送响应内容。 但并不是所有场景都能事先知道响应
包
长度,比如动态页面,事先并不...
Socket 编程中,TCP 流的
结束
标志
与粘
包
问题
因为 TCP 本身是无边界的协议,因此它并没有
结束
标志
,也无法分
包
。 socket和文件不一样,从文件中读,读到末尾就到达流的结尾了,所以会返回-1或null,循环
结束
,但是socket是连接两个主机的桥梁,一端无法知道另...
如何判断
HTTP
响应
结束
(何时可关闭
HTTP
连接)
基于TCP实现一个
HTTP
客户端时,如何判断
HTTP
server的响应
结束
了,何时可以进行连接关闭?
Http
的三次握手与四次挥手的流程:SYN
包
--同步
包
ACK
包
--应答
包
FIN
包
--终止
包
客户端发送一个 TCP 的 SYN
标志
位置1的
包
,指明客户端打算连接的服务器的端口,以及初始序号 X,保存在
包
头的序列号(Sequence Number)字段里。 发送完毕后,客户端进入SYN_SEND(同步
包
发送)状态。 第二次握手...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章