Talend tRestClient:如何在POST请求中设置正文

时间:2018-07-26 14:08:02

标签: web-services talend

我如何在tRestClient中设置正文请求,类似于在tRest中可以做什么?我无法编辑“输入模式”。它只是说“ body”是Document类型,但它是只读的。我尝试将tFileInputXML与输出文档类型一起使用。 但是当我完成工作时,我遇到了错误

::Exception in component tRESTClient_1 ()
javax.ws.rs.WebApplicationException: HTTP 500 Internal Server Error
    at ponant.test2_0_1.test2.tFileInputXML_1Process(test2.java:1021)
    at ponant.test2_0_1.test2.runJobInTOS(test2.java:1354)
    at ponant.test2_0_1.test2.main(test2.java:1205)

1 个答案:

答案 0 :(得分:0)

我喜欢在tRestClient之前使用tJavaRow,我将两列保持为“ body | string”,如

String payload = "<yourxmlhere>";
output_row.string = payload;
output_row.body = payload;