我想通过请求将xml传递给其他Web服务。我无法理解如何做到这一点。
提前感谢。
答案 0 :(得分:3)
如果您需要代码示例:
String response = null;
httppost = new HttpPost(URL_STRING);
httppost.setParams(httpParams);
String s = your_XML_Data_As_String_Or_JSON_Or_Whatever;
try {
StringEntity entity = new StringEntity(s);
httppost.setEntity(entity);
httppost.addHeader("Content-Type", "SomeMIMEType");
response = httpclient.execute(httppost, handler);
} catch (Exception e){
e.printStackTrace }
答案 1 :(得分:0)
您不应该通过请求发送文件,只需将该文件转换为可以发送的文件即可。以下是一个示例:http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp/