gpt4 book ai didi

perl - 梅森 react 前后的这些数字是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 16:27:22 26 4
gpt4 key购买 nike

我在 Ubuntu 10.10 (x86)(来自 apt 的标准包)上使用 mod_perl 2、mason 和 apache 2.2。当我向我的服务器发送 HTTP 请求时,我得到以下信息:

$ nc localhost 80 < ~/Desktop/test.http
HTTP/1.1 200 OK
Date: Mon, 22 Nov 2010 00:32:02 GMT
Server: Apache/2.2.16 (Ubuntu)
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html

38
<html><body>Current IP Address: 127.0.0.1</body></html>

0

我对此有点好奇。这些数字(38 和 0)是什么意思?我查看了我的日志,但我没有看到任何有意义的东西,而且我似乎无法找出 Google 的最佳搜索词组(如果我遗漏了文档中明显的内容,我深表歉意)。我从 telnet 得到了相同的结果(但 Firefox 似乎没有抛出任何类型的错误)。

这是我的请求内容(省略末尾的空格):

GET /test.html HTTP/1.1
HOST: example.com

和我的脚本(test.html):

% my $ip = $r->connection->remote_ip();
<html><body>Current IP Address: <% $ip %></body></html>

提前致谢!

最佳答案

数字是 chunked encoding 的边界分隔符. (请注意您在响应中获得的 Transfer-Encoding header 的值。)

38 表示第一个 block 中有 38(十六进制)= 56 个字节。 0 表示没有更多 block 。

关于perl - 梅森 react 前后的这些数字是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com