我正在尝试通过GPRS(quectel m95)将一些数据发送到Web服务器,
asp.net Web服务器使用查询字符串方法检索GPRS数据。
用于连接网络
AT+QIOPEN="TCP","www.mywebsite.in",80
并回复,
OK
CONNECT OK
发送数据,
AT+QISEND
答复
>
然后是实际数据,
POST /TTracking/GettingGPSDataWebForm.aspx?Value=%053106.000,A,09.46467,N,080.92963,E,241212$
答复
SEND OK
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Verb</h2>
<hr><p>HTTP Error 400. The request verb is invalid.</p>
</BODY></HTML>
CLOSED
内容未更新为数据库,使用查询字符串方法检索的PC端数据。是否有任何其他配置需要发送或检索数据。
我的QISEND方法是否正确?
域连接回复说CONNECT OK和发送数据回复也发送OK。
POST /Rajtest/Test/Ter/newpay.php?value=15*between1*11/12/2013*12:13:15*12.5$
以上Php页面工作正常。
“TTracking / GettingGPSDataWebForm.aspx”此网页托管在本地服务器中,“www.mywebsite.in”将重定向到我的本地Web服务器。
我是新手,所以请帮助我谢谢....
答案 0 :(得分:0)
您是否尝试过指定其他端口,例如设置端口350.我在https://alselectro.wordpress.com/2016/09/25/gsm-connecting-to-a-server-on-a-port-by-tcpip-part-1/上的某处读过
避免使用http端口80,因为它使用不同的协议。