その質問に対する正確な答えが見つかりません:
PUTによって送信されるパラメーターは、URLまたはHTTPヘッダーで渡されますか?
HTTPヘッダーだと思いますが、PUTメソッドを使用してフォームを送信すると、URLにパラメーターが追加されます。
PUTによって送信されるパラメーターは、URLまたはHTTPヘッダーで渡されますか?
ヘッダーではありません。 POST-URLまたはリクエストの本文のいずれかと同じです。唯一の違いは、使用されているHTTP動詞と、もちろんそれに付随するセマンティクスです(サーバー上のリソースを更新します) )。
あなたの質問はHTMLフォームについてのようです。その場合の答えは次のとおりです。それらはPUTをサポートしていません(ブラウザーは引き続きPOST要求を送信します)。
それがHTMLフォームに関するものでない場合は、あなた次第です。たとえば、XmlHttpRequestでは両方を使用できます。