0

RESTFUL API に POST 要求を送信していますが、パラメーターを渡す唯一の方法は、フォームの「アクション」パラメーターで使用される URL にパラメーターを追加することです。これらのパラメーターを取得してフォームの body コンポーネントに配置するとすぐに、リクエストは機能しなくなります。私の質問は、パラメーターをアクション URL に埋め込む代わりに、フォーム内の入力を使用して要求パラメーターを定義するにはどうすればよいですか?

リクエストを送信すると、リクエスト本文のパラメーターが表示されますが、実際のリクエストはパラメーターが存在しないと言って失敗します。

HTMLは次のとおりです。

<form target="hiddenIframe" method="POST" action="/rest/bpm/wle/v1/process/5853?action=addDocument&name=test123&docType=file&parts=none&accept=application/json&override-content-type=text/plain" enctype="multipart/form-data">
  <input type="text" name="instanceId" value="5823" />
  <input type="text" name="name" value="myTestQ1" />
  <input type="text" name="docType" value="file" />
  <input id="myFileName" type="file" name="data" />
  <input type="submit"/>
</form>
<iframe name="hiddenIframe" id="hiddenIframe" style="display: none;" />

ご覧のとおり、フォーム タグのアクションは非常に長く、動的ではありません... "/rest/bpm/wle/v1/process/" のみが必要ですが、アップロードすると失敗します。

4

1 に答える 1