qq_36820306
qq_36820306
采纳率0%
2017-01-19 09:03 阅读 3.6k

JAVA已知接口地址,通过接口地址传递已知参数,并获得返回值,返回的是XML数据,该怎么实现?

150

调用实例如:http://192.168.200.244/NM/ProductList.jsp ?Req=
图片说明
小白求解..
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • jayant_xu jayant_xu 2017-01-19 09:05

    哥们! 你是不是没写全问题?

    点赞 评论 复制链接分享
  • u011606457 _1_1_7_ 2017-01-19 09:28

    用httpclient

      public void doGet(String url) throws Exception {  
            String content = null;  
            try {  
                HttpClient client = new DefaultHttpClient();  
                HttpGet request = new HttpGet();  
                request.setURI(new URI(url));  
                HttpResponse response = client.execute(request);  
               //返回的流
               InputStream in = response.getEntity().getContent();  
               //解析xml
               //用sax、dom4j。。。都可以
    
            } finally {  
    
            }  
        }  
    
    点赞 评论 复制链接分享
  • sun1021873926 夕阳雨晴 2017-01-19 11:00

    参数里面可以有特殊符号"<"、">"么?如果是普通的http请求,推荐使用Spring自带的RestTemplate进行访问。这个用起来方便。http://blog.csdn.net/dyllove98/article/details/41284675

    点赞 评论 复制链接分享
  • qq_36820306 qq_36820306 2017-01-19 11:20

    请求与应答的实际参数不能有特殊符号,关键是请求的url不懂怎么弄图片说明

    点赞 评论 复制链接分享
  • sun1021873926 夕阳雨晴 2017-01-19 11:31

    可以参考这篇文章,进行xml参数的HTTP请求。http://www.cnblogs.com/azhqiang/p/3782379.html

    点赞 评论 复制链接分享

相关推荐