特別な操作のためにカールコマンドをフォーマットする方法は?

特別な操作のためにカールコマンドをフォーマットする方法は?

http://example.com/search.phpPOSTリクエストでクエリを送信する形式の検索ページがあります。 POSTリクエストを確認するために、カールコマンドラインツールを介してこのリクエストを受け取りたいと思います。

HTMLフォームは次のとおりです。

<form action="search.php" method="POST">
   <input type="text" name="search" size=20><br>
   SZ<input type="checkbox" checked name="sz">
   NZ<input type="checkbox" checked name="nz">
   <input type="submit" name="search_term" value="search" >
</form>

私のcurl命令はどのようなものでなければなりませんか?

答え1

たとえば、「foo」の検索キーワードをsz選択およびnz選択解除して送信するには、次の手順を実行します。

curl -d "search_term=search&search=foo&sz=on&nz=off" http://example.com/search.php

関連情報