NOKIA6230i动感卡走CMWAP通过HttpConnection访问WEB URL 的问题,解决再给200分!不胜感激!!!!急~~~~~

dongdong715 2006-12-06 09:23:58
public void startApp(){
display.setCurrent(mainForm);
try{
callJsp();
}
catch(Exception e){
System.out.println("Error");
}
}
public void pauseApp(){

}
public void destroyApp(boolean unconditional){
}
public void callJsp() throws IOException{
HttpConnection http=null;
InputStream iStrm=null;
String url="http://XXX.XXX.XXX.XXX:2059/paixu/test.jsp";
try{
//http://10.0.0.172

http= (HttpConnection) Connector.open("http://XXX.XXX.XXX.XXX:2059/paixu/test.jsp");
// http.setRequestProperty("X-Online-Host","XXX.XXX.XXX.XXX:2059");
mainForm.append("1");
mainForm.append("2");
// http.setRequestProperty("User-Agent","Profile/MIDP-2.0 Configuration/CLDC-1.1");
// http.setRequestProperty("Content-Language","en-US");
//http.setRequestProperty("Content-Type","application/octet-stream");
// http.setRequestProperty("Accept","*/*");
// http.setRequestProperty("Connection","Keep-Alive");
http.setRequestMethod(HttpConnection.GET);
mainForm.append("3");
if(http.getResponseCode()==HttpConnection.HTTP_OK){
mainForm.append("4");
iStrm=http.openInputStream();
mainForm.append("5");
int length=(int)http.getLength();
if(length>0){
byte servletData[]=new byte[length];
iStrm.read(servletData);
mainForm.append(new String(servletData));
}
else
mainForm.append("不能访问数据!");
}
}catch(Exception e){
mainForm.append("网络出错");
}
finally{
if(iStrm!=null)
iStrm.close();
if(http!=null)
http.close();
}
}
总是抛出网络出错!!!做过的指点一下!!谢谢~
...全文
486 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2006-12-14
  • 打赏
  • 举报
回复
卡的问题
dongdong715 2006-12-13
  • 打赏
  • 举报
回复
楼上的能说清楚点吗?真的很急,,哎,,找了很多资料,,我用公司的测试机Nokia6230i总是联不上去
cangwu_lee 2006-12-13
  • 打赏
  • 举报
回复
你的自定义端口,可能 10.0.0.172 不允许了。
wan_jxsuda 2006-12-08
  • 打赏
  • 举报
回复
HttpConnection http = (HttpConnection)Connector.open(("http://10.0.0.172:80/paixu/test.jsp");

http://10.0.0.172:80 80网关的端口号
http.setRequestProperty("X-Online-Host", "http://XXX.XXX.XXX.XXX:2059");
yanhan0615 2006-12-08
  • 打赏
  • 举报
回复
我看着这代码都晕,试试这个
把你自己的path给上

String path = "";
String proxyHost = "10.0.0.172";
String proxyPort = "80";
String cnwapUrl = "http://" + proxyHost + ":" + proxyPort + path;

HttpConnection proxyConn = (HttpConnection)Connector.open(cnwapUrl);
proxyConn.setRequestProperty("X-Online-Host", host + ":" + port);
zunshanke2004 2006-12-07
  • 打赏
  • 举报
回复
帮你顶!
是不是发错地方了。。
dongdong715 2006-12-06
  • 打赏
  • 举报
回复
我通过http://10.0.0.172代理也不是出错!
wenjava 2006-12-06
  • 打赏
  • 举报
回复
同仁们,12月16日有个java技术会,这种的还挺少见,推荐大家去听听!
邀请嘉宾与发言主题:
孙卫琴 知名IT作者 上海交通大学 计算机书籍创作心得
刘晓华 微软亚洲研究院 用java 构建web 2.0应用
梁爱虎 IBM高级IT专家 基于服务总线的SOA整合应用开发
邬继成 北大青鸟Java讲师 国内目前软件技术职业培训的现状与发展趋势
蔡世友 EasyJF开源团队 轻量级J2EE/2开源技术
张亚飞 独立IT作者
郭 晶 北京易飞思信息技术有限公司总经理 知名图书策划人 Java领域图书出版现状及未来需求、倡导成立Java爱好者沙龙
杨文飞 51CTO内容总监 资深网络技术媒体人士 共享和交流是Java的灵魂
详情请看http://www.fecit.com.cn/download/baoming.rar
dongdong715 2006-12-06
  • 打赏
  • 举报
回复
我用代理了也是不行,,楼上兄弟能贴些相关资料上来吗?不胜感激!!!!!!!
cangwu_lee 2006-12-06
  • 打赏
  • 举报
回复
实际说,必须通过代理访问。

String url="http://XXX.XXX.XXX.XXX:2059/paixu/test.jsp";


HttpConnection http = (HttpConnection)Connector.open(("http://10.0.0.172/"+"/paixu/test.jsp");
http.setRequestProperty("X-Online-Host", "http://XXX.XXX.XXX.XXX:2059");

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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