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

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

5个回答

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

qq_36820306
qq_36820306 刚没显示出来
3 年多之前 回复

用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 {  

        }  
    }  
yushiyoufight
半杯凉月 回复qq_36820306: String url = "http://192.168.200.244/NM/ProductList.jsp?Req=< Request orgCode=/""+orgCode+"/"//>";
3 年多之前 回复
qq_36820306
qq_36820306 主要没懂已知参数格式?Req=<Request OrgCode="1"/>怎么跟前面的拼接,orgCCode的值又不是固定的
3 年多之前 回复

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

qq_36820306
qq_36820306 不可以,就是请求的参数不懂怎么定义
3 年多之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐