我正在尝试使用SIM 900调制解调器与服务器建立连接。
at+cgdcont=1,"IP","airtelgprs.com" OK
at+cstt="airtelgprs.com","","" OK
at+ciicr OK
at+cifsr 100.67.249.40
at+cipstatus OK
STATE: IP STATUS
at+ciphead=1 OK
at+cipstart="tcp","mydomain.com","80"OK
CONNECT OK
at+cipsend
> GET http://mydomain.com/test=vts
Host:www.mydomain.com
Accept:*/*
Accept-Language:en-us
Connection:Keep-Alive
SEND OK
这些是我在响应中使用的命令。一切正常。但是我从服务器得到的是一个403错误的请求响应。我也试着连接其他一些域。它们都给出了相同的错误请求响应。
我正在使用的HTTP头请求有问题吗?
请求行应该以http版本结束,例如
GET http://mydomain.com/test=vts HTTP/1.1
语法是
Request-Line = Method SP Request-URI SP HTTP-Version CRLF
根据RFC2616