我尝试使用tRestClient将基本行发布到REST API,并且我一直收到HTTP 400 Bad Request错误。我尝试了GET从REST API中获取数据并且工作正常,只是POST / PUT失败了。我相信它可能是如何构建POST的主体。我试图POST JSON对象。我也尝试使用tWriteJSONField构建POST的JSON,我仍然得到相同的消息。有没有人知道如何通过Talend将JSON对象发布到REST API?他们的文档并没有很大帮助。
答案 0 :(得分:0)
如果要提供JSON对象,则应使用 tRest 组件并激活 POST 模式。系统会打开一个新框 HTTP正文。在这里你可以像这样输入JSON:
"{
\"MyJSONParam\":\"category_a\",
\"MyJSONValue\":\"5678\"
}"
如果您想使用 tRestClient ,只需将参数放在查询参数框中,然后添加所需内容。