如何在pentaho Ketter中设置HTTP POST中的内容类型?

如何在pentaho Ketter中设置HTTP POST中的内容类型?,post,pentaho,kettle,hubspot,Post,Pentaho,Kettle,Hubspot,我必须将JSON发布到API(HubSpot),API所需的内容类型为“application/JSON”。我尝试使用HTTPPOST设置内容类型,但没有设置 在网上搜索时,我来到页面并阅读了关于它的补丁。但我不知道如何应用补丁。我使用的水壶版本为“5.0.1-stable”,构建日期为“2013-11-15_16-08-58” 我需要将标题中的内容类型设置为“application/json”,以便将json数据发布到API。我知道您已经找到了一个解决方法,但是对于那些仍然需要在PDI中的HT

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

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


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

我知道您已经找到了一个解决方法,但是对于那些仍然需要在PDI中的HTTP POST上设置
内容类型的人,您可能会感兴趣

长话短说,一些web服务器将内容类型中的字符集设置为双引号,例如:

Content-Type: text/xml;charset="utf-8"
这可能会让您遇到
java.io.IOException:Uknown编码“utf-8”


您可以更改步骤的代码。

您是否尝试过夜间构建或旧版本?看起来这是一个重新出现的旧错误。我尝试了版本4.4.0-stable,构建日期为2012-11-21 16.02.21。但同样的结果。有谁能帮忙吗?事情很紧急。我终于办好了。HubSpot是restapi。我不知道还有REST客户端工具。我用了它,它成功了。但对于那些想要设置内容类型的人来说,这个问题是有效的。你可以回答自己的问题。我很想看看你发现了什么。