AT指令发送HTTP请求,怎么做?怎么传参数

hxboss 2015-01-20 10:16:09
if(!gprsReady()) {//如果GPRS的状态不正常,先初始化GPRS
execCmd("AT+SAPBR=3,1,\"Contype\",\"GPRS\"");//设置GPRS方式上网
execCmd("AT+SAPBR=3,1,\"APN\",\"CMWAP\"");//使用CMWAP
execCmd("AT+SAPBR=1,1", 5000);//打开GPRS上下文
}
execCmd("AT+HTTPINIT");//初始化HTTP
execCmd("AT+HTTPPARA=\"CID\",1");//
execCmd("AT+HTTPPARA=\"URL\",\""+url+"\"");
String status = execHttpAction("AT+HTTPACTION=0", waitTime);
String res = this.execCmd("AT+HTTPREAD", waitTime);

我用JAVA调用MODEM,发送HTTP请求,已经能调用掉服务端的接口,并能获得服务端的响应
可是为什么AT+HTTPPARA="URL",“server:port/api/login.do” 这个命令,
当访问的URL中带有问号,MODEM就直接返回ERROR呢?
有没有朋友可以帮忙解决下,谢谢了。

...全文
1376 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxboss 2015-01-22
  • 打赏
  • 举报
回复
各位大神,教教我啊

3,849

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧