尝试POST时,Talend Open Studio tRestClient错误输出

时间:2016-05-02 21:53:25

标签: talend

我尝试使用tRestClient将基本行发布到REST API,并且我一直收到HTTP 400 Bad Request错误。我尝试了GET从REST API中获取数据并且工作正常,只是POST / PUT失败了。我相信它可能是如何构建POST的主体。我试图POST JSON对象。我也尝试使用tWriteJSONField构建POST的JSON,我仍然得到相同的消息。有没有人知道如何通过Talend将JSON对象发布到REST API?他们的文档并没有很大帮助。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要提供JSON对象,则应使用 tRest 组件并激活 POST 模式。系统会打开一个新框 HTTP正文。在这里你可以像这样输入JSON:

"{
    \"MyJSONParam\":\"category_a\",
    \"MyJSONValue\":\"5678\"
}"

如果您想使用 tRestClient ,只需将参数放在查询参数框中,然后添加所需内容。