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