问题标签 [http-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.
http - http响应内容长度中应该包含换行符吗?
发送 HTTP 响应时,我应该用换行符(行分隔符)结束响应正文(内容本身)吗?
如果是这样,我是否应该在 Content-Length 中包含行分隔符的大小(如果发送 \r\n,我猜想将计数增加 2)?
java - Java Applet 411 内容长度
我是 Java 新手。我编写了一个带有 gui 的小程序,将结果(int w 和 int p)发送到服务器,我收到“411 Length Required”错误。我究竟做错了什么?你如何设置内容长度?
这是与服务器通信的方法:
servlets - 我应该设置 response.setContentLength() 标头吗?
如果我Content-Length
在发送HttpServletResponse
包含 zip 文件的文件时未指定标头会怎样?
我做了一些测试,似乎默认情况下标题设置为正确的文件长度。我能确定这总是发生吗?我什么时候可以找到一些关于?
apache - 总是在 Apache 中发送 Content-Length?
我正在加载一个由 PHP 动态生成的特别大的 JSON 字符串。为了向用户提供一些反馈,我想显示下载进度。
我已经弄清楚了代码,它适用于静态内容,如图像、JS 文件等。但是,它似乎不适用于动态文件。
这是有道理的,因为动态文件没有可预测的内容长度,但即使我在 PHP 中添加它:
它仍然不发送标头(但如果我添加任何其他标头它工作正常)。
有没有办法强制 Apache 发送Content-Length
标头?目前我唯一的选择是将输出保存到一个临时文件并重定向到它。这会起作用,但它有点乱,所以如果可能的话,我宁愿避免它。
http - HTTP POST:需要内容长度标头?
我目前正在尝试优化多个应用程序之间基于 http 的数据传输。我们当前的方法,首先下载然后创建后请求,显然会增加额外的 IO/内存负载和延迟,我想规避这些。
所有人的核心问题:
是否需要在 HTTP POST 请求中发送“Content-Length”标头?IIRC,HTTP 2616 声明它是可选的,但我不确定应用程序在这一点上的实际行为。
android - 如何将内容长度和图像数据作为正文的图像发送到服务器?
我正在开发一个 android 应用程序,在我的应用程序中我想将图像数据发送到我的服务器。所以我正在使用 put 请求。我不想用 json 对象发送图像数据。我只想将图像数据作为 HTTP put 请求的正文发送。并且还想设置标题内容长度。所以我尝试了以下方式。
所以我有两个不清楚的问题。1)我想在不使用多部分和不使用 json 对象的情况下将图像数据发送到我的服务器。只需将其设置为请求正文即可。怎么做?2)我想将内容长度设置为标题部分。怎么做?当我尝试设置内容长度时,它给了我系统错误client protocol exception
在这两个问题上需要帮助。谢谢你。
c# - 为什么 HttpWebResponse.ContentLength 突然返回 -1?
我们这里有一个特殊的问题。我们在客户端有一个代码,可以使用 HTTPWebResponse/HttpWebRequest 从 Web 服务器下载一些文件我们HttpWebResponse.ContentLength
用来获取文件的大小......这些天它工作正常,但突然它开始给出 -1 但是当我们绕过它工作的服务器上的负载均衡器。任何人都可以给出一个公平的想法,说明为什么会发生这种情况
python - Google App Engine:响应“Content-Length”标头始终为 0
我遵循了 Google App Engine 教程,但在向留言簿类中的响应对象添加内容时遇到了一些麻烦。
这里使用 Wireshark 是响应数据包:
如您所见,我正在尝试用“Hello”填充内容正文,但它一直给我 content-length = 0 并手动设置它似乎没有帮助,所以我将其注释掉。我认为您可以放心地忽略带有问候语的代码,但我在其中添加了它以防它影响我所做的任何事情。
java - urlconnection 未读取内容长度
打开 URLConnection 时,我使用以下代码来获取内容长度,但它返回 -1。
然后我假设服务器没有设置内容长度标头(并且连接对象中的挖掘确认该值为-1),因此在PHP中使用以下内容自己设置一个:
当我打印出我的值时,strlen($output)
我得到了正确的值,但是这个标头似乎没有进入 Java。
需要任何建议或更多代码吗?谢谢
http - HTTP 响应数据超过内容长度时的代理/网关行为
当 http 服务器发送数据大小超过内容长度的 HTTP 响应时,代理/网关应该如何表现?将其作为不符合 RFC 的规定删除是一种可行的方法,但看起来今天有相当多的实现/部署具有这种行为,而这种变化最终会破坏这些 URL。
将非常感谢任何见解/指针。
谢谢,开发