上面是客户端发送的HTTP简单请求消息的示例信息有问题吗?

问题描述

GET /index.html\r\n
Host: www-net.cs.umass.edu\r\n
User-Agent: Firefox/3.6.10\r\n
Accept-Language: en-us,en;q=0.5\r\n
Keep-Alive: 115\r\n
Connection: keep-alive\r\n
Body-data...Body-data...Body-data...

以上是客户端发送的HTTP简单请求消息的示例。信息有问题吗?如果不对,正确的信息是什么?

解决方法

标题和正文之间应该有两行。

这些行:

Connection: keep-alive\r\n
Body-data...Body-data...Body-data...

应该是:

Connection: keep-alive\r\n\r\n
Body-data...Body-data...Body-data...

除此以外,它看起来还不错,但很难回答这样一个模糊的问题。是否有您要解决的问题或错误消息?