我使用的是带有调制解调器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"");