1

The following is a partial screenshot of the terminal where my Django development server runs in and were the server is responding to an HTTP request:

Responses

As far as I know a line from the screen contains the following information:

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

Is this correct? If so, has the PID of the response of a certain line terminated as soon as the following response line is shown on the screen?

4

1 回答 1

2

最后一部分表示发送回客户端的对象的大小。这是标准Apache 日志格式文档中的详细信息:

最后一部分表示返回给客户端的对象的大小,不包括响应头。如果没有内容返回给客户端,这个值将是“-”。


补充:在我正在运行的 Django 开发服务器中,它说0 服务器是否以状态码响应301

最后一部分将只记录正文的大小,不包括标题。因为301是永久重定向;它没有身体。您看到0而不是看到的原因-可在日志格式字符串中进行配置。

默认格式字符串是"%h %l %u %t \"%r\" %>s %b"; 如果您替换为%b%B它将记录那些没有正文的请求。0-

于 2013-08-06T09:43:30.937 回答