关于获取一个通过web调用xml http请求的
我想通过自已写一个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();
}