关于获取一个通过web调用xml http请求的

xiaowencsdn 2004-07-31 01:33:44
我想通过自已写一个server端,来获取来自网络上的http请求,并且把收到的xml解析出来,但问题出在db.parse(in)上,总是在这里报一个Read Time out异常。

有哪个朋友做过以上例子的,请给小弟指点一二,谢了.

try
{
System.out.println("Connected");
client.setSoTimeout(30000);
InputStream in = client.getInputStream();
out = client.getOutputStream();
addr = client.getInetAddress();
ClientIP = addr.getHostAddress();

try
{
dbf = DocumentBuilderFactory.newInstance();
db = dbf.newDocumentBuilder();
}
catch (ParserConfigurationException ex)
{
System.out.println("init db error");
ex.printStackTrace();
}

try
{
System.out.println("begin");
db.parse(in);
System.out.println("end");
System.out.println("success!");
}
catch (org.xml.sax.SAXException ex)
{
System.out.println(ex.getMessage());
System.out.println("depend error!");
ex.printStackTrace();
}

...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

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

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