如何在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请求的主体部分发布数据的正确方法吗? 谢了。