第三方厂商提供了http接口,请问我该怎么调用啊?
例如:http://www.baidu.com/query.jsp?param1=value2¶m2=value2
这个接口会返回xml格式的输出结果,例如:
<?xml version="1.0" encoding="UTF-8" ?>
20100318001
张三
男
我的问题是:
1.如何在java程序中调用这个接口?不是在jsp中调用;
2.如何解析返回的结果。
第三方厂商提供了http接口,请问我该怎么调用啊?
例如:http://www.baidu.com/query.jsp?param1=value2¶m2=value2
这个接口会返回xml格式的输出结果,例如:
<?xml version="1.0" encoding="UTF-8" ?>
20100318001
张三
男
我的问题是:
1.如何在java程序中调用这个接口?不是在jsp中调用;
2.如何解析返回的结果。
[b]1、可以通过以下的方式读取到数据:[/b]
[code="java"]import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2¶m2=value2");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}[/code]
[b]2、然后用DOM4J的工具,来解析读取到的 xml格式的数据[/b]