问题标签 [chunked]

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.

0 投票
1 回答
4810 浏览

javascript - 用jQuery解析实时流HTTP分块传输JSON?

这是使用分块传输编码提供流式 JSON 对象的实时 HTTP 流:http: //stream.meetup.com/2/rsvps

是否可以使用 jQuery getJSON 解析这个 JSON 请求?我想得到每个项目,并在图像中插入新的图像标签。就像我在下面写的函数一样,但不起作用

code>

}

0 投票
2 回答
711 浏览

android - HttpPost 仅返回响应正文的一部分

我正在使用 HttpPost 方法在服务器上执行登录。

我得到的响应 - 网页正文 - 就像网页的 1/5 部分,以“...”结尾。我是否缺少 httpclient 的一些参数?

0 投票
1 回答
2468 浏览

java - 使用分块 http 传输时获取总文件长度

我用 Java 编写了一个程序来使用分块通过 http 下载大文件。一切正常,但我想添加一个进度条,除非我得到文件的总长度,否则我不能这样做。有没有办法做到这一点?

0 投票
3 回答
4686 浏览

php - 如何在 PHP 5.2 之前下载带有“Transfer-Encoding:chunked”的页面

试图从 XML 语言中检索页面。但是,检索是不可靠的,因为它是分块传输编码。如何正确下载此页面以进行进一步编辑?

我不能使用 PHP 流过滤器,因为我的 PHP 版本只有 5.2。

0 投票
3 回答
26604 浏览

ajax - 如何在客户端编写javascript以及时接收和解析“chunked”响应?

我正在使用播放框架来生成分块响应。代码是:

当我使用浏览器访问时http://localhost:9000/test/chunk,我可以看到显示的数据每秒都在增加。但是,当我编写一个 javascript 函数来接收和处理数据时,发现它会阻塞,直到收到所有数据。

代码是:

收到所有数据后,我可以看到一个消息框在 10 秒后弹出。

如何获取流并及时处理数据?

0 投票
1 回答
3307 浏览

java - 如何将 HTTPServer 配置为使用内容长度而不是传输编码:分块?

我将 java 的 HTTP Server 对象与 WebServiceProvider 实现的 Web 服务一起使用。我看到无论客户请求如何,答案都是分块的,我需要它具有内容长度。所以我假设问题出在服务器上,而不是网络服务器提供商,对吧?以及如何配置 http 标头以使用内容长度而不是分块?

0 投票
1 回答
1863 浏览

android - 无休止地接收分块数据

您可能知道在 HTTP 标头中发送分块文件,没有内容长度,因此程序必须等待 0 才能理解该文件已结束。

为了接收这个文件,可以使用以下代码。

但就我而言,我使用流媒体频道,换句话说,没有 0 表明该文件已结束。无论如何,如果我使用此代码,它似乎永远等待等待永远不会发生的 0。我的问题有没有更好的方法从流通道接收分块文件?

0 投票
1 回答
3532 浏览

c# - 使用分块传输编码向客户端发送数据

我正在为家庭作业构建一个流式视频服务器,现在我想使用分块传输编码将数据发送到客户端。这是我的代码:

但是客户端没有收到真实数据。我使用 Wireshark 捕获数据包,我看到客户端收到 2 个分块编码:

我正在使用 TcpListener 来监听来自客户端的连接:

请告诉我使用分块传输编码向客户端发送数据的正确方法。我很感激。

0 投票
2 回答
3997 浏览

file - httpClient,在分块模式下进行多部分 POST 的问题...

好吧,我想知道如何以分块模式发布多部分。我有 3 个部分,文件可能很大,所以必须分块发送。

我在这里做什么:

在服务器端,我确实收到了 3 个部分,但是例如文件没有被分块,它们被作为一个整体接收......基本上我看到总共只有 4 个边界出现:3 --xxx,最后 1 个 --xxx -- . 我认为覆盖 isChunked 可以解决问题,但没有...... ;(

我想做的事情可行吗?我怎么能做到这一点?

非常感谢。工厂

0 投票
2 回答
5177 浏览

c++ - 使用 Winsock 接收分块的 HTTP 数据

我无法使用winsock 读取一些分块的HTTP 响应数据。我发送了一个请求并得到以下回复:

使用winsock recv。然而,此时它只是挂起。我让监听器在无限循环中运行,但没有收到任何东西。

我认为这是一个 C++ 问题,但也可能与我通过 stunnel 推送连接以将其包裹在 HTTPS 中的事实有关。我有一个使用 C# 中的一些库的测试应用程序,它可以通过 stunnel 完美运行。我很困惑为什么我的循环在初始接收后没有接收到 C++ 分块数据。

这是有问题的循环......它在上面的分块 ok 响应之后被调用......

有任何想法吗?