服务器响应终端线分析。 什么是响应行的最后一部分?(Server response termin

2019-10-18 11:03发布

以下是在我的Django开发服务器运行在并服务器响应于HTTP请求的终端的局部截图:

据我所知,从屏幕上一行包含以下信息:

[ Date Time ]“ Request method file path HTTP protocol versionHTTP status code PID(Process ID)

这个对吗? 如果是这样,具有PID的特定行的响应,只要在画面上显示了下面的响应行终止?

Answer 1:

最后的部分代表发回给客户对象的大小。 这是标准的详细Apache日志格式的文档:

最后部分表示的对象的大小返回到客户端,不包括响应头。 如果没有含量返回给客户端,该值将是“ - ”。


为了补充:在Django开发服务器我跑它说0 ,如果服务器状态码返回301

最后一部分将仅记录体的大小,不包括报头。 由于301是永久重定向; 它没有身体。 你所看到的原因0 ,而不是-是该日志格式字符串配置。

缺省格式字符串是"%h %l %u %t \"%r\" %>s %b" ; 如果更换%b%B ,它会记录0 ,而不是-对于那些没有身体的要求。



文章来源: Server response terminal line analysis. What is the last part on the response line?