社区
J2ME
帖子详情
是否gprs只能访问移动的那个网站,怎么我连接SINA,就出错?
zj510
2004-10-11 06:49:29
是否gprs只能访问移动的那个网站,怎么我连接SINA,就出错?
...全文
165
17
打赏
收藏
是否gprs只能访问移动的那个网站,怎么我连接SINA,就出错?
是否gprs只能访问移动的那个网站,怎么我连接SINA,就出错?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxshanji
2004-10-13
打赏
举报
回复
...........你尝试用.GET看看
hxshanji
2004-10-13
打赏
举报
回复
我也是实际测试的,能get google的html代码.
String url = "http://www.google.com";
HttpConnection hc = (HttpConnection)Connector.open(url);
System.out.println(hc.getLength());
InputStream is= null;
is=hc.openInputStream();
InputStreamReader isr= new InputStreamReader(is);
StringBuffer content = new StringBuffer("");
int ic ;
while( (ic = isr.read()) != -1 )
{
content.append((char)ic);
}
Alert al=new Alert("结果",content.toString(),null,AlertType.CONFIRMATION);
al.setTimeout(Alert.FOREVER);
display.setCurrent(al);
这是我的关键部分代码,略有不同,原理一样
sbamdanb00
2004-10-13
打赏
举报
回复
while((ch = in.read()) != -1)
这句可能有问题,你应该先捕捉到数据长度然后根据长度来取数,我都是这样做的
hxshanji
2004-10-13
打赏
举报
回复
的确是和你的一样啊.
但是我很正常,可以得到数据
zj510
2004-10-13
打赏
举报
回复
to sbamdanb00(甲虫)
我觉得while((ch = in.read()) != -1)是没有问题的
因为有时候数据长度是捕捉不到的,然后就是这种写法的。
to hxshanji(洪兴山鸡) ,
GET我也试过的,也不行,
我现在试试你的代码,不过感觉好像和我的一样啊。
谢谢你们的热心帮助。
我想来想去好像没问题啊,奇怪了。
hxshanji
2004-10-12
打赏
举报
回复
必须是访问wap网站,符合wml的...普通网站当然不行.
sbamdanb00
2004-10-12
打赏
举报
回复
gprs 就和宽带网络一样,你爱访问哪就访问哪,pc 上访问的新浪网是html格式的手机是不支持的,手机只能访问由wap 做的网页所以你得访问 wap.sina.com.cn 楼上说的有误
zj510
2004-10-12
打赏
举报
回复
大哥,我什么都试了,甚至我自己写了一个txt,就5个字节,也不行,
就是异常,然后异常信息又没有,
sy5591
2004-10-12
打赏
举报
回复
wap.sina.com
hxshanji
2004-10-12
打赏
举报
回复
我print conn.getLength 出来新浪有172K左右的数据,太大了
换一个google...你会发现....
hxshanji
2004-10-12
打赏
举报
回复
理解错你原来的问题了,我以为是用手机上网访问网站.
如果是这样的话可能是因为sina传回来的数据量过大
在
while((ch = in.read()) != -1)
{
if(ch != '\n')
buffer.append( (char)ch);
....
的时候会导致内存溢出?
zj510
2004-10-12
打赏
举报
回复
HttpConnection conn = null;
InputStream in = null;
StringBuffer buffer = new StringBuffer();
try
{
conn = (HttpConnection)Connector.open("http://www.sina.com.cn");
conn.setRequestMethod(HttpConnection.POST );
conn.setRequestProperty("Content-Type" , "//Text/plain" );
conn.setRequestProperty("Connection" , "close" );
if(conn.getResponseCode() == HttpConnection.HTTP_OK)
{
in = conn.openInputStream();
int ch;
while((ch = in.read()) != -1)
{
if(ch != '\n')
buffer.append( (char)ch);
else
{}
}
showMsg("info" , buffer.toString());
}
else
{
showMsg("response" , conn.getResponseMessage() + conn.getResponseCode());
}
}
catch(IOException e)
{
showMsg("error" , e.getMessage().toString());
}
finally
{
try{
if(conn != null)
conn.close();
if(in != null)
in.close();
}
catch(IOException e)
{}
}
这就是代码,很简单,
其中,showMsg()是我自己定义的,就是用了一个Alert显示一下内容。
这段代码有问题吗,
我用他连接新浪,就出现异常,但是捕捉不到异常信息,
hxshanji
2004-10-12
打赏
举报
回复
>>我想J2ME去连接HTML,应该也可以啊,最多不能解析啊,那要不然怎么用HTTP下载一张图片什么的?
的确可以,会看到乱码
你是什么错误呢?
问问题要描述你的具体操作和具体错误提示.
zj510
2004-10-12
打赏
举报
回复
我知道啊,不就是一些标准嘛,
但是,我想J2ME去连接HTML,应该也可以啊,最多不能解析啊,那要不然怎么用HTTP下载一张图片什么的?
yufanzx
2004-10-12
打赏
举报
回复
WML XML HTML 这些东西楼主有概念吗?
czhai
2004-10-12
打赏
举报
回复
为何我访问新浪的WAP也会显示中文字符集的问题,请高手指教!难道是我的模拟器有问题
海盗2019
2004-10-11
打赏
举报
回复
你可以pc上网访问的都可以,除非被对方屏蔽了!
运行android程序
访问
网络,
出错
,需要加上权限
转自:... 运行android程序
访问
网络,
出错
: Communication with the service provider failed: Unable to resolve host "api.t.
sina
.com.cn“, 但是
访问
网络是好的,原因是an
移动
通信协议
作为
移动
通信软件工程师您应该了解最基本的
移动
通信协议,更严格的来讲不是了解,而应该是精通,面临3G时代的到来,国家需要复合型
移动
通信人才,对于开发人员也提出了新的更高的标准要求:即拥有传统软件的开发经验...
N81新手入门全攻略——N81常规设置问答篇
彩信如何设置? 工具—设置—
连接
设置—接入点—选项—新增接入点—使用默认设置:
连接
名称:
移动
彩信 数据承载方式:分组数据 接入点名称:cmwap ...使用的接入点:
移动
彩信
GPRS
(wap)上网如何设置? 功能表-
移动
设备AT编程常见问题及解决方案
移动
设备AT编程常见问题及解决方案2008年09月09日 星期二 16:071. 如何与GSM MODEM建立通信联系2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码3. 如何才能知道错误代码4. 发送短消息后,收到
出错
...
ppp拨号上网总结
#程序实际运行的是首先期望at,如果收不到就
出错
退出!但是将exec去掉后运行正常,证明:exec #运行时,参数中at之前的“”空被删除了,导致程序运行一直
出错
!!! #exec chat -v chat -v \ ABORT BUSY \ ...
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章