java - 在 Java 中从 URL 中读取 XML 字符串

标签 java xml rest url null

我正在从 XML 格式的 restful 网络服务中检索数据,但不幸的是我的 Stringnull。请帮帮我,我的代码哪里有问题?

示例代码如下:

URL url = new URL("http://loxvo.fogbugz.com/api.asp?cmd=logon&email=myemail&password=mypwd");
HttpURLConnection request1 = (HttpURLConnection) url.openConnection();
request1.setRequestMethod("GET");
request1.connect();
InputStream is = request1.getInputStream();
BufferedReader bf_reader = new BufferedReader(new InputStreamReader(is));
String responseData = IOUtils.toString(bf_reader);
System.out.print(responseData);

我已经在 rest 客户端中尝试了这个 url:它返回了正确的 xml,但是这里我的 Stringnull

最佳答案

你可以像这样阅读回复

 BufferedReader bufferedReader = 
     new BufferedReader(new InputStreamReader(request1.getInputStream()));
        String line;
        while ((line = bufferedReader.readLine()) != null) {
          System.out.print(line);
        }

获取 resp 302 您的代码。试试看

 URL url = new URL("https://loxvo.fogbugz.com/api.asp?cmd=logon&email=myemail&password=mypwd");

关于java - 在 Java 中从 URL 中读取 XML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492653/

相关文章:

java - 如何在Java中将一串含有不同数量空格的数字转换为一系列Int变量。

java - HelloGET 不适用于 GWT 2.7+NB

scala - 我可以使用 spark 作为服务吗

android - 试图让 Android 注释 spring RESTful 客户端 api 工作,几个问题

java - 将一个数字除以其他有效数字

java - 更新基于父子数据的排名

android - 去除 CardView 的圆角

java - 我的 ListView 重叠在我的编辑文本上

python - 使用 python 从多个 xml 文件中提取数据

javascript - 为多个响应集测试相同的 API