Arduino UNO & Modem Sim800L - 发送查询参数时出现DNS错误



我使用的是带有调制解调器sim800l的arduino UNO板。我想用它将数据发送到服务器,但问题是,当提供查询参数时,我收到603错误。

对于

mySerial.println("AT+HTTPPARA="URL","http://subdomain.domain.ro&val=1""); 

响应为603错误。

对于

mySerial.println("AT+HTTPPARA="URL","http://subdomain.domain.ro/&val=1""); 

回复是404页。

它只适用于:

mySerial.println("AT+HTTPPARA="URL","http://subdomain.domain.ro"");

我在浏览器上验证了所有的URL,它们工作得很好,数据也被接收到了。

该服务器是一个NodeJS应用程序,位于Nginx代理后面,该代理仅为http协议设置,没有重定向。

已解决

需要同时逃离&并使用/

mySerial.println("AT+HTTPPARA="URL","http://subdomain.domain.ro/?val=1&val2=2""); 

最新更新