当前位置: 首页 > 面试题库 >

如何在HTTP发布请求的消息正文中附加XML文件?

令狐良骏
2023-03-14
问题内容

如何在HTTP发布请求的消息正文中附加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(); 
}


 类似资料:
  • 我正在尝试在Spring Boot中使用WebClient制作API POST Request。但是我无法使用JSON正文发出我想要的请求并以JSONObject的形式接收响应。 JSON正文: 服务类别- 工作区模型- 主通话- 我需要发送一个JSON主体列表,作为主体post请求。请帮我做帖子请求提前谢谢

  • 问题内容: 我正在尝试对Android上的程序使用Flurry Analytics,但无法从服务器获取xml文件本身。 我正在接近,因为在Log Cat System.out标记中由于某种原因我可以得到一半,它说“ XML传递异常= java.net.MalformedURLException:找不到协议:?xml版本= 1.0编码=“ UTF -8“等…直到大约完成我的xml代码的一半。不确定我

  • 在JMeter中,有没有可能从一个目录加载XML文件,并在HTTP请求的正文中使用?我有几千个XML文件需要用于负载测试,数据没有CSV格式,因为XML是由另一个系统生成的。 那么,在JMeter中有没有插件可用,它取一个XML文件的目录,以XML文件的内容为主体发出HTTP请求。正在寻找一个在与多个用户(线程)一起使用时也能工作的解决方案。 j

  • 问题内容: 这些组合似乎无效。 头由于某种原因未设置。 问题答案: 只需直接发送xml字节即可: 输出量

  • 问题内容: 因此,根据jQuery Ajax文档 ,它在发送请求时以查询字符串的形式序列化数据,但是设置应允许我在正文中发送实际的JSON。不幸的是,我很难首先确定是否发生这种情况,其次是将对象的外观发送给服务器。我所知道的是服务器未解析我正在发送的内容。 使用http客户端发布对象文字时,它可以工作。但是当将jQuery与结合使用时,它将失败。不幸的是,当我在Safari中分析请求时,它说消息的

  • 我正在尝试数据发送到远程AWS API。 数据应该是部分上的。 使用邮递员,我可以发送数据,一切都正常工作: 现在,为了使用,我正在执行以下操作: 请求成功,但没有数据更新!好像没有收到一样。 我无法访问远程API日志文件。 所以我的问题是,这是在Guzzle请求的主体部分发布数据的正确方法吗? 谢了。