问题标签 [transfer-encoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - Netty - 访问分块 HTTP 请求的内容 (LittleProxy)
我正在使用使用 Netty的LittleProxy拦截 HTTP 请求。但是,现在我想拦截一个显然使用分块传输编码的 Web 服务请求。
HTTP 标头看起来像这样
如何访问内容?我尝试将 httpChunkAggregator 添加到 littleproxy 代码中的某个管道中,但没有用。
varnish - 如何在清漆中禁用/设置传输编码?
Varnish 以 Transfer-Encoding: chunked for ESIed pages 响应,但这不适用于某些代理(squid)。我想禁用 ESI 的传输编码。
http - 如何删除传输编码:在 HTTP 响应中分块
我创建了一个 HTTP 端点(Java 中的 REST、Spring Framework、Apache Tomcat),其中 HTTP 响应的标题为“Transfer-Encoding: chunked”。我不知道它是由servlet还是服务器创建的。
我不希望端点响应该标头。是否可以强制它以免发送该标头?
c# - 使用 c# 在 HttpWebRequest 中添加预告片
我正在尝试在 HttpWebRequest 标头中添加预告片,但它没有在文件数据结束后附加该预告片。
它应该在空白块之后附加这个预告片“Test”@EOF,但它不会附加它。当我尝试以编程方式添加预告片时,它认为它是文件数据而不是预告片。
预期要求:
实际要求:
为什么这个测试预告片没有得到空白块。该预告片将在服务器上用于识别文件结尾。请帮忙。
http - 传输编码:分块
我试图了解更多关于Transfer-Encoding:chunked
. 参考了一些文章:http:
//zoompf.com/blog/2012/05/too-chunky和PHP 中的“Transfer-Encoding: chunked”标头。
我仍然没有得到非常清晰的图像。我了解设置此编码允许服务器将内容设置为浏览器的块,并导致一次部分呈现内容,使网站响应。
如果我有一个提供托管在 IBM WAS 上的动态内容的 Web 应用程序(例如:基于 JSF 的 Web 应用程序),那么大多数 Web 页面都旨在为包含大量 CSS 和 JS 文件 + 动态内容的丰富静态内容提供服务器。如何为我的页面设置传输编码“分块”?或者换句话说:
- 您如何决定将有哪个页面
'Transfer-Encoding: chunked'
以及如何为该页面设置它?
您的亲身经历对我的理解肯定很有价值。
php - PHP ob_gzhandler,设置 Content-Length 禁用 gzip 输出
我阅读了一些关于设置将要提供的文件的内容长度的文章。与分块下载相比,它有一些好处。当内容长度未知时,服务器提供块(无论如何都不知道块的大小)。
在 PHP 中,我使用 ob_gzhandler 压缩 html、js 和 css 文件以及其他基于文本的内容。在 gzip 输出之前设置原始内容长度会导致奇怪的副作用,因为长度与 gzip 输出的长度不匹配。我注意到延迟或浏览器报告编码错误。
我看到了一个技巧(也在stackoverflow上)在gzip压缩后设置内容长度以确保它报告正确的大小。但是当我这样做时,内容不再被压缩。
问题是,这种行为正确吗?gzip 压缩的内容是否总是分块发送?内容长度是否仅适用于未压缩的文件?
这里有一些代码片段:
1 导致压缩和分块文件传输:
2 指定内容长度的正常文件传输结果(但需要 gzipped 和内容长度):
这里有一些http头结果的图片: 1
2
django - django rest框架中的分块传输编码(nginx + gunicorn)
我已经使用 Django Rest Framework 构建了一个 API,以提供来自我的 django 模型的 ical 提要。提要内容经过验证,可在我测试过的所有日历应用程序中运行,iOS 上的 iCal 除外。iOs 上的 iCal 将接受复制/粘贴的内容,但不接受从 url 导入。
我怀疑这个问题的原因是 http-header: transfer-encoding: chunked
我试图找出传输被分块的原因,并查看修复此问题是否允许 iOS 读取提要。
下面是一些简化的代码:
渲染器
tools.ical_generator
注意 1:在执行wget时,只会显示 ical_generator 的页眉和页脚,并且传输不会完成,而是无限期地“挂起”。
注意 2:该 API 还用于 ical feed 之外的其他目的,并且在其他情况下,http-header不会被分块。
rest - 从我的控制器的 Get 方法中设置 HttpResponseMessage 标头
我有一个使用 Web API 2.0 和 MVC 5 的 REST 服务。我的控制器派生自 EntitySetController。我有一个将资源作为 IQueryable 返回的 Get 方法。我的问题是如何从 Get 函数中访问 HttpResponseMessage 对象,以便可以设置一些标头值,例如 TransferEncodingChunked = true。
java - 移除 Http Request 中的传输编码
我正在发送一个 SOAP 请求。它使用编码类型作为Trasfer-encoding chunked
.
请求未正确发送。我认为内容编码存在一些问题。
我试过这样,但似乎没有用。我从服务器收到 500 错误。
发送的数据包是空的。
我认为传输编码类型存在问题。
有人可以建议如何更改编码类型以及此处建议的编码类型。
c# - 如何通过 tcpip 传输 db 文件?
我已经创建了用于传输普通文本文件的 wcf restful 调用。
我可以通过 tcpip 传输的可能的甲酸盐是什么?
我已经尝试将它读入文本格式,但无法在读取格式中获取它,所以我想在保存后保留为 .db 文件。