当前位置: 代码迷 >> java >> 使用Java将XML字符串发布到URL
  详细解决方案

使用Java将XML字符串发布到URL

热度:73   发布时间:2023-07-17 20:53:19.0

我已经下载了Apache Http Components 4.5罐子,并且尝试使用此API向对接受xml作为SSTRING NOT FILE的URL的POST请求。 我在网上找到的所有示例都要求您定义PostMethod对象。 该对象应该是http组件api的一部分,但是PostMethod的包不存在。 我确信我已将所有罐子正确添加到类路径中。 我可以使用其他替代方法还是可以解决此问题?

httpcomponents项目还包含一个更方便的HTTP HTTP流利API,可以单独下载(fluent-hc,maven groupdId:org.apache.httpcomponents,artifactId:fluent-hc)。 使用fluent-hc,带有字符串的POST如下所示:

import org.apache.http.client.fluent.*;

Request post = Request.Post(url).bodyString(contentString, ContentType.APPLICATION_XML).addHeader("Accept", "application/xml");
Response resp = post.execute();
String answerContent = resp.returnContent().asString();

有关更多信息,请参见 。

  相关解决方案