2016-05-02 25 views
0

tRestClientを使用してREST APIに基本行をPOSTしようとしていて、HTTP 400 Bad Requestのエラーが発生し続ける。私はREST APIからデータを取得するためにGETを試してみましたが、POST/PUTを実行するだけで正常に動作します。私はPOSTのボディがどのように構築されているのかもしれないと信じています。私はJSONオブジェクトをPOSTしようとしています。私はまた、POST用のJSONを構築するためにtWriteJSONFieldを使用しようとしましたが、私はまだ同じメッセージを取得します。誰でも適切な方法を知っていますか?JSONオブジェクトをTalend経由でREST APIにPOSTする方法は?彼らの文書はあまり有用ではありません。Talend Open Studio tRestClientがPOSTしようとするとエラーが発生する

enter image description here

enter image description here

enter image description here

答えて

0

あなたはJSONオブジェクトを提供したい場合は、コンポーネントトレストを使用POSTモードを有効にする必要があります。新しいボックスHTTP本体が開きます。ここでは、そのようにJSONを入力することができます:とあなたが望むすべてのものを追加します。

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

あなたはtRestClientを使用する場合は、単にボックスにクエリパラメータをパラメータを配置する必要があります。

関連する問題