[英]Jersey REST Client: How to add XML file to the body of POST request?
[英]How to attach XML file in message body of HTTP post request?
如何在HTTP post请求的消息体中附加XML文件?
任何人都可以举例说明这种情况
以下是用于在所需URL上发出HTTP POST请求的示例代码段:
try {
String myXML = "<? xml version=1.0> <Request> <Elemtnt> <data id=\"1\">E1203</data> <data id=\"2\">E1204</data> </Element> </Request>";
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpPost httpPost = new HttpPost("https://www.google.com/calendar/feeds/default/owncalendars/full");
List<NameValuePair> dataToPost = new ArrayList<NameValuePair>();
dataToPost.add(new BasicNameValuePair("yourxml", myXML));
httpPost.setEntity(new UrlEncodedFormEntity(dataToPost));
HttpResponse response = httpClient.execute(httpPost, localContext);
} catch (Exception e) {
e.printStackTrace();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.