腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
分块
传输
编码
的
数据
可以
包含
CRLF
吗
?
我读过有关
分块
传输
编码
的
文章,基本上明白了这一点。然而,有一些我不太理解
的
东西,在我读过
的
所有资料中都没有提到。
分块
编码
数据
由一系列
分块
构成,每个
分块
的
结构如下: <chunk size> (In ASCII bytes expressing the hexadecimal value)<data>\r\n 我不理解
的
是:如果有
浏览 21
提问于2021-04-25
得票数 0
回答已采纳
2
回答
使用C++ recv winsocket2保持HTTP连接
、
、
、
现在
的
问题是,在我发送了一个带有Keep-alive连接
的
HTTP GET请求后,我调用了recv函数,它工作得很好,除了在检索网站之后,它会一直逗留,等待来自服务器
的
超时提示或连接关闭!!这需要几秒钟
的
时间,这取决于服务器
的
keep-alive超时,因此,我无法从keep-alive HTTP设置中获益。我如何告诉recv函数在检索网站后停止,并将命令返回给我,以便我
可以
发送另一个HTTP请求,同时避免另一个握手机制。当我使用非阻塞套接字时,它工作得更快,但是我不知道什么时候停止,我设
浏览 0
提问于2011-02-08
得票数 2
回答已采纳
2
回答
HTTP服务器何时开始返回
数据
?
、
它由一行类似于GET / HTTP/1.1
的
代码行组成,后面跟着几行标题。我
的
问题是,web服务器如何知道何时开始返回
数据
?客户端是否以某种方式关闭自己
的
连接,以指示它已完成请求并准备开始接收响应?服务器是否只知道报头末尾
的
"\r\n\r\n“字符串?这是完全不同
的
东西
吗
? 谢谢!
浏览 2
提问于2015-01-04
得票数 0
1
回答
node.js流gzip http响应
、
、
我试图用gzip以块
的
形式发送响应,但从下面的示例中,我得到了Chrome语言中
的
"Hello�S�/�I�m���S��k�“,而不是"Hello World!”
浏览 3
提问于2013-07-30
得票数 1
1
回答
Apache将
数据
添加到javascript文件
的
输出中。
、
、
最奇怪
的
是,由于apache
的
mime类型不正确,我
的
两个javascript文件已经停止服务。这不是由十六进制验证
的
实际文件中
的
不可见字符。我假设这是不正确
的
mime类型报告
的
来源,但是这是从哪里来
的
呢?我注意到在文件输出之后,apache还在一行中添加了"0“。下面是两个并排请求一个工作
浏览 1
提问于2022-02-02
得票数 -1
回答已采纳
1
回答
使用
分块
传输
编码
将
数据
发送到客户端
、
、
、
我正在构建一个用于家庭作业练习
的
流视频服务器,现在我想使用
分块
传输
编码
将
数据
发送到客户端。= "\r\n";byte[] chunkedSize = new byte[3];SendData(end); 但是客户端接收不到真实
的
数据
。我使用
浏览 15
提问于2011-08-19
得票数 0
2
回答
为什么在最后一块长度为零之后,有些服务器不使用
CRLF
?
、
、
或者是我对HTTP1.1和块
数据
的
RFC
的
理解。4\r\n5\r\ne\r\n0\r\n我实际上看到
的
是:Wiki\r\npedia\r\n in\r\n\r\nchunks.\r\n换句话说,我测试过
的
几个服务器在0之后不再发
浏览 5
提问于2015-11-23
得票数 5
1
回答
HTTP从套接字获取多个事件?
、
、
、
在使用ProgressEvent.SOCKET_DATA时,如何知道套接字服务器或web服务器是否完成了HTTP GET请求
的
传输
?我如何知道它应该向我
传输
多少
数据
?或者当它完成
传输
时??或者我会从这个请求中得到多少个progressEvents?到目前为止,我使用了一个计时器来检查服务器是否仍在
传输
,但这不是一种非常干净
的
处理方式。
浏览 3
提问于2012-07-27
得票数 0
回答已采纳
2
回答
apachebench (ab)和
传输
编码
分块
的
问题
下面是一个请求
的
输出This is ApacheBench, Version 2.31Total: 1 1 0.0 1 1apr_poll: The timeout specified has expired (70007) Total of 2
浏览 2
提问于2010-12-03
得票数 0
回答已采纳
3
回答
Transfer-encoding: chunked应该如何呈现?
、
、
当浏览器渲染使用
分块
编码
传输
的
数据
时,浏览器应该渲染原始
数据
,而不是添加块大小和
CRLF
来
编码
数据
,对
吗
?以下面的代码为例: 12this is chunk: 1 this is chunk: 2 thischunk: 5 this is chunk: 6 this is chunk:
浏览 32
提问于2013-02-06
得票数 0
2
回答
HTTP客户端应该如何正确地解析*块* HTTP响应体?
、
当使用块式HTTP
传输
编码
时,服务器为什么需要同时写出块大小(以字节为单位)并以
CRLF
结束后续块
数据
? 这难道不使得发送二进制
数据
“
CRLF
-干净”和方法有点多余
吗
?如果
数据
中有0x0A和0x0D (即这些
数据
实际上是
数据
的
一部分),该怎么办?那么,客户端是否应该坚持在
数据
中遇到
的
第一个
CRLF
的
块头上显式提供
的</e
浏览 3
提问于2010-01-24
得票数 16
回答已采纳
3
回答
HTTP
分块
编码
。需要一个规范中提到
的
“拖车”
的
例子
、
、
、
阻碍我
的
是Trailer:在Transfer-Encoding: chunked规范中提到
的
。它长什么样?\r\n更新:--我相信一个简单
的
\r\n\r\n,即一个空行,就足以检测尾随标头
的
结尾。对
吗
?
浏览 4
提问于2011-04-08
得票数 32
回答已采纳
1
回答
使用套接字时
的
奇怪行为
在使用socket获取网站时,我遇到了这种奇怪
的
行为。从下面的get_content()函数返回
的
字符串
包含
一些原始网站上没有的“额外信息”。这种“额外信息”
的
来源是什么?从虫洞或类似的地方?谢谢!
浏览 0
提问于2009-07-24
得票数 1
回答已采纳
1
回答
文件
传输
的
分块
编码
的
性能
、
、
我注意到
分块
编码
非常适合
传输
大小未知
的
网页内容。如果我被迫使用HTTP进行文件上传和下载,那么使用HTTP/1.1
的
分块
编码
特性来提高性能是否有效?或者我应该在应用层实现
分块
?编辑:通过性能优势,我指的是通过网络
传输
数据
的
性能。
分块
可以
提高上传和下载
的
时间
吗
?还是我违背了它
的
意图?
浏览 4
提问于2015-03-03
得票数 0
2
回答
设置
传输
-不使用任何错误消息
的
编码
标头
、
、
、
、
我是通过在我
的
页面中间调用Response.Flush()向客户端发送一个页面。这样浏览器就
可以
获得html
的
第一部分,并且
可以
在我
的
服务器继续处理其余
的
请求时开始下载资源。因为我
的
IIS服务器和客户端之间有某些第三方服务(CDN、防火墙、负载平衡等等)我需要设置头部Transfer-Encoding: Chunked,这样他们就会知道响应将以块
的
形式返回。,甚至当我直接联系我
的
IIS服务器时,也不会经过所有的第三方。删除‘
传
浏览 3
提问于2013-08-20
得票数 1
回答已采纳
1
回答
如何确保在使用“
传输
-
编码
:块”http响应时已阅读“完整消息”
、
我使用HttpUrlConnection (java)像下面这样读取http分组响应(
传输
-
编码
:
分块
),并且我能够读取消息。但是,我怎样才能确保我已经正确地阅读了所有的代码块,并且所读
的
信息是完好无损
的
。
浏览 2
提问于2015-10-23
得票数 3
1
回答
有没有可能有
分块
的
Http GET请求?
我正在试着写一个简单
的
代理。我只想知道是否可能有
分块
的
Http GET请求?
浏览 1
提问于2011-12-19
得票数 2
1
回答
通过nginx从flask服务组块
传输
编码
、
、
、
、
我在通过Nginx提供
分块
传输
编码
时遇到了一些问题。server {server_name _; uwsgi_modifier1 30; uwsgi_pass unix:/
浏览 5
提问于2014-07-08
得票数 1
1
回答
此响应是否正确
编码
?
、
、
reads:问题: 这是一个有效
的
或正确
编码
的
分组响应
吗
我没看到任何0长
的
块在里面。我遗漏了什么?
浏览 2
提问于2011-02-08
得票数 1
1
回答
boost::asio::streambuf通过https检索xml
数据
、
、
、
、
我正与Asio中
的
streambuf管理层做斗争。我在ubuntu上使用boost 1.58。"an error occured:" << ex.what() << std::endl; } 下面是我
的
问题:如果结果
数据
不是太长(几千个字符),这个示例就能很好地工作。但是,一旦async_read返回不均衡
的
字符数(默认bytes_transferred为512个字符),流就会损坏,下一
浏览 4
提问于2016-06-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一篇文章带你详解 HTTP 协议(下)
快速理解 HTTP协议
http协议处理流程
HTTP:压缩传输、分块传输
【松勤软件基础测试】HTTP协议基础及分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券