如下方法:
public void cmwap(){
HttpConnection conn = null;
InputStream is = null;
try {
conn = (HttpConnection) Connector.open("http://10.0.0.172:80/" + "game", Connector.READ_WRITE, true);
conn.setRequestProperty("X-Online-Host", "wap.baidu.com");
conn.setRequestProperty("Accept", "*/*");
is = conn.openInputStream();
...
} catch (Exception e) {
e.printStackTrace();
}
}
拿到手机上后并不能连接"http://wap.baidu.com/game",哪位大哥帮忙分析下啊?
对了,测试手机是诺基亚的N73系列,
额外弱弱的问下,System.getProperty("com.nokia.mid.imei")并不能反悔诺基亚手机的IMEI号码啊..又是为什么..
------解决方案--------------------------------------------------------
这个要看手机自身的接入点设置,如果是CMWAP的才可以使用CMWAP连,否则就只能用CMNET连
------解决方案--------------------------------------------------------
String contentType = http.getHeaderField("Content-Type");
通过cmwap链接时移动会抛出个资费信息界面