私は、POSTリクエストの本体の生データをWebサービスに送る必要があります。これをHTMLフォームで実行できますか?HTMLフォームでRAWデータPOSTリクエストを送信しますか?
標準のHTML入力フィールドを使用すると、<DATA>
というポストをしたいのに対し、<name_of_input_field>=<DATA>
という形のPOST本体が不可避的に生成されているようです。
このリクエストをjavascriptで実行する必要がありますか?
私は、POSTリクエストの本体の生データをWebサービスに送る必要があります。これをHTMLフォームで実行できますか?HTMLフォームでRAWデータPOSTリクエストを送信しますか?
標準のHTML入力フィールドを使用すると、<DATA>
というポストをしたいのに対し、<name_of_input_field>=<DATA>
という形のPOST本体が不可避的に生成されているようです。
このリクエストをjavascriptで実行する必要がありますか?
これをHTMLフォームで実行できますか?
号
形態では、アプリケーション/ x-www-form-urlencodedで又はマルチパート/フォームデータのデータのいずれかを送信することができます。
別のデータ形式を使用する場合は、JavaScriptとXHRを調べる必要があります(同じ原点ポリシーなどの影響を受けます)。
代わりに、上記のエンコーディングの1つを受け入れるようにサーバーサイドコードを記述することをお勧めします。デコードできるライブラリが不足していることはありません。
それ以外の場合は、CURL、wgetなどのコマンドラインツールを使用します。
curl -X POST -d "Your raw body data" -H "Content-type: text/plain" http://example.com/path/to/eternal/fame
ここに潜在的なハックがあります。
出典:
https://systemoverlord.com/2016/08/24/posting-json-with-an-html-form.html
は残念ながら、それは現時点で作るために実現可能な変更ではありません。バックエンドはSpringMVCで非常に緊密に包まれており、場合によっては@RequestBodyを入力として使用します。 –