3

我必须将 JSON 发布到 API(HubSpot)和 API 所需的内容类型为“application/json”。我尝试使用 HTTP POST 设置内容类型,但未设置。

搜索网络我来到这个页面并阅读了它的补丁。但我不知道如何应用补丁。我将水壶版本用作“5.0.1-stable”,构建日期为“2013-11-15_16-08-58”。

我需要将标头中的内容类型设置为“application/json”,以便将 JSON 数据发布到 API。

4

1 回答 1

1

我知道您已经找到了一种解决方法,但是对于Content-type在 PDI 中设置 on HTTP POST仍然相关的人,您可能会对这个错误感兴趣。

长话短说,一些 Web 服务器将 Content-Type 中的字符集设置为双引号,例如:

Content-Type: text/xml;charset="utf-8"

这可能会让你遇到java.io.IOException: Uknown encoding "utf-8".

您可以按照此处的建议更改步骤的代码。

于 2015-05-12T14:36:10.700 回答