问题标签 [content-length]
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.
asp.net - IIS 7.5 ASP.NET HttpModule - 设置 Response.Filter 会导致分块编码
我正在尝试创建一个 HttpModule 来更改Response.Filter
类似的内容(对于此演示,只需将过滤器设置回自身):
}
这样做会将响应的传输编码设置为分块,而不是使用Content-Length
标头。
如果我删除Response.Filter
设置的行,则响应确实有Content-Length
标题。我们的应用程序依赖于Content-Length
标头,有没有办法防止这种行为?
xml - Vb.Net - 写入的字节数超过 XML Post 中的内容长度字节
呃,我不断收到 ProtocolViolationException “要写入流的字节超过指定的 Content-Length 字节大小。” 在下面的代码上。
我尝试了多种设置 Content-Length 的方法,但均未成功。
我尝试使用 xml.OutXML.Length 设置内容长度
http - HTTP/1.1 中内容长度和字节范围之间的关系是什么?
我没有理解 HTTP 1.1 指定的内容长度和字节范围背后的想法 两者之间是否存在某种联系?如果客户端根据字节范围请求,例如 200 中的 0-100,第一个响应是否包含等于 100 字节的“内容长度”,后跟 100 个实际数据?
谢谢
axis2 - 尽管在axis2.xml中注释了传输编码,但响应的内容长度标头不存在
我有一个在 TOMCAT 6.0.18 上运行的axis2 服务,带有axis2 1.3 版本。
我通过注释 transfer-encoding 元素禁用了分块,并将 HTTP 更改为 1.0,如下所示:
我还在服务实现类中实现了 LifeCycle 接口。
下面是init()
方法代码:
尽管进行了这些更改,但当我调用该服务时,我仍然看不到 HTTP 响应标头中的内容长度。有任何想法吗?
performance - Firebug net tab 报告的页面接收时间长(页面加载缓慢)
我遇到了一个问题,页面似乎需要大约 8 秒才能加载,但没有明显的原因。
正如您在此屏幕截图中看到的那样,页面上的所有资源都在 8 秒之前加载,并且大部分加载时间报告在页面本身的“接收”阶段。
什么可能导致这种情况?
有人建议,由于文件编码错误,可能会错误地报告 content-length 标头,但是在检查了标头后我看不到 content-length 集,这可能是原因吗?
示例标头如下:
(在 set-cookie 中故意审查的域)
我检查了另一个网站,该网站也没有设置内容长度,并且似乎加载没有任何问题。
http-compression - Content-Length 小于 1K 时,压缩 HTTP 响应没有用吗?
我编写了一个响应低于 1K 的 JSON 内容的 Web 服务。这种压缩策略中哪一个是最好的?
- 通过反向代理 gzip 此内容作为任何其他文本资源?
- 添加规则以不压缩低于阈值的资源?
我认为 Internet 网络上的数据包大小大于 1K(这篇文章很有趣,但它给我带来的问题多于答案:579 字节?1518 字节?)。这样,避免花费时间和处理器来压缩已经在 1 个数据包中发送的内容是有意义的。
因此,我更多地关注某人对这两种策略的测试?有人做过测试吗?我也对你写的规则感兴趣。
谢谢
php - 文件下载期间文件大小不会显示在 PHP 下载脚本上
当您转到页面时,我正在使用 PHP 脚本下载文件,但我无法将其设置为当有人下载文件时,它会显示文件大小(我的显示“剩余时间未知”)。我在谷歌上环顾四周,找不到如何让文件大小显示给我,因为根据所有这些脚本,我做对了。我已经回显了文件大小以确保脚本正确读取文件,并返回正确的文件大小(以字节为单位)。
提前致谢。
谢谢,禁用 mod_deflate 有效。
如果有人在这里绊倒并需要弄清楚如何修复它,请将其添加到您的 .htaccess 中。
request - 如何更改请求中的内容长度?
这是关于内容长度的。
我知道它的用途。它告诉接收器我正在发送“这么多”数据。
它可用于请求和响应。在 Java 中,我们有用于响应的 setContentLength() 方法,我们可以使用该方法将内容长度设置为某个值,并且浏览器将只读取正文中的那个点。
在请求中,我们没有任何 setContentLength() 方法——至少在 Java 中没有。所以我相信浏览器会根据数据请求包含的内容进行设置。现在假设我在两者之间修改了这个请求——将参数值更改为更大的值,我该如何更改内容长度?如果我不更改内容长度,服务器不会读取完整的正文 - 它只会读取内容长度并忽略正文的其余内容。
我希望我的问题很清楚。
谢谢。
PS:在请求进入应用程序服务器之前,我正在更改 Web 服务器中的 C 过滤器中的请求。
django - 如何获取 Django 响应对象的内容长度?
在 Django 中,我尝试记录请求和响应内容的长度,这与 Django 服务器打印到 stderr 的内容完全相同。
所以,我写了一个简单的中间件如下,但是,'Content-Length'的值总是空的。
我已经通过 fire-debug 进行了检查,响应 headers 中有“Content-Length”。但是中间件中没有'Content-Length',“print response.items()”显示:
中间件命令有问题吗?
iphone - 页面 ContentLength 不可用,如何计算进度值?
我有一个问题,标题的内容长度未确定,即在我的情况下为 -1。所以谁能给我一个关于如何计算进度视图进度的想法,以便我在页面加载时显示进度视图.. .. 提前谢谢!: