gpt4 book ai didi

java - 使用 Java 将 xml 字符串 POST 到 URL

转载 作者:行者123 更新时间:2023-12-01 11:16:47 25 4
gpt4 key购买 nike

我已经下载了 Apache Http Components 4.5 jar,并且我正在尝试使用此 API 向接受 xml 作为 SSTRING 而不是文件的 URL 发出 POST 请求。我在网上找到的所有示例都要求您定义一个 PostMethod 对象。该对象应该是 http 组件 api 的一部分,但 PostMethod 的包不存在。我确信我已将所有 jar 正确添加到我的类路径中。我可以使用任何替代方案吗?或者我可以做些什么来解决这个问题?

最佳答案

httpcomponents 项目还包含一个更方便的 Fluent API for HTTP,可单独下载(fluid-hc、maven groupdId:org.apache.httpcomponents、artifactId:fluid-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();

参见https://hc.apache.org/httpcomponents-client-ga/tutorial/html/fluent.html了解更多。

关于java - 使用 Java 将 xml 字符串 POST 到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com