Play Framework 分块响应不包括块大小

Play Framework chunked responses not including chunk sizes

我正在尝试在 Play Framework 中测试分块响应。

我在 Play 2.3.7

上有一个 运行 示例播放应用

Play 分块响应的文档是这样说的:

然而,当我完全按照宣传的方式尝试时,我得到:

➜  ~ curl -i -v localhost:9000
* Rebuilt URL to: localhost:9000/
*   Trying ::1...
* Connected to localhost (::1) port 9000 (#0)
> GET / HTTP/1.1
> Host: localhost:9000
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Type: text/plain; charset=utf-8
Content-Type: text/plain; charset=utf-8
< Transfer-Encoding: chunked
Transfer-Encoding: chunked

<
* Connection #0 to host localhost left intact
kikifoobar%

我没有看到不同块之间添加的块长度和 CLRF。这里发生了什么?是否有某种需要达到的最小块大小?如果是这样,文档并没有真正宣传...

Duh doih - curl 自动分解响应。

你会想做:

curl -iv --raw localhost:9000 在上面的例子中