2
POSTコールを使用してxlsx、pdfファイルをダウンロードするには、HTMLを使用しています。 私は自分のペイロードを送信するために以下のコードを使用していますが、それはURL形式として送信され、POST用のペイロードをJSON形式で送信する方法
<form method="post" action="{{url}}" enctype='application/json'>
<input type="text" name="type" value="{{type}}" hidden>
<input type="text" name="paramValue" value="{{value}}" hidden>
</form>
Request body
type=Shop¶mValue=Kumar
私はこのためにJSONとしてそれを渡す必要があります私は
Response HTTP/1.1 415 Unsupported Media Type
、などのエラーを取得していますHTMLでフォームを使用する場合は、JSONとしてデータを渡す方法をお勧めします。
を、私は使用できません。それは$ httpでurlを渡す必要があるフォームアクションを伴いますが、フォームとアクションでJSONを構築する必要があります。これを達成する方法を提案してください。 – user3428736
普通の形ではできません。 Jsonにシリアル化し、リクエストヘッダーのcontent-typeを設定するにはJavaScriptが必要です。つまり、onsubmitまたはonclickを角度付きで使用してコントローラにコールしたり、jqueryを使用したりすることはできますが、バニラのHTMLフォームでは不可能です。 – tommybananas
答えをマークできますか? – tommybananas