Http 来自服务器的错误GET请求?

Http 来自服务器的错误GET请求?,http,amazon-web-services,get,Http,Amazon Web Services,Get,我正在尝试向Amazon发送一个简单的GET请求,该请求可以在任何浏览器上运行,在Hull.it上看起来也一样,但我收到了一个错误请求的响应 请求是从硬件设备发送的,发送时如下所示: GET /index.php HTTP/1.1 Host:XX.XX.2XX.1X Content-Type:application/json Connection:close 答复如下: HTTP/1.1 400 Bad Request Date: Fri, 16 Oct 2015 13:58:29 G

我正在尝试向Amazon发送一个简单的GET请求,该请求可以在任何浏览器上运行,在Hull.it上看起来也一样,但我收到了一个错误请求的响应

请求是从硬件设备发送的,发送时如下所示:

 GET /index.php HTTP/1.1
 Host:XX.XX.2XX.1X
 Content-Type:application/json
 Connection:close
答复如下:

HTTP/1.1 400 Bad Request
Date: Fri, 16 Oct 2015 13:58:29 GMT
Server: Apache/2.4.7 (Ubuntu)
Content-Length: 320
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />

怎么了?服务器是一个简单的index.php文件,没有更多的标题

请显示您的索引。phpHey,非常感谢。我的index.php与此无关,正如我所写的,它可以在任何带有xx.xxxx.xx/index.php的浏览器上运行。这里可能会发生很多事情。如果没有看到index.php,很难判断。您省略的一些常见头是Accept以及User-Agent。此外,没有正文的HTTP请求不应具有内容类型头。尝试欺骗某些缺少各种标题的请求,以查看脚本是否对此不满意。首先猜测是行结尾错误,而不是\r\n。