AT指令发送HTTP请求,怎么做?怎么传参数
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呢?
有没有朋友可以帮忙解决下,谢谢了。