web-dev-qa-db-ja.com

特別なタスクのためにcurlコマンドをフォーマットする方法は?

http://example.com/search.phpの形式の検索ページがあり、POSTリクエストを介して検索クエリを送信します。 curlコマンドラインツールを使用してこのリクエストをフェッチし、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コマンドはどのように表示されますか?

3
ubuntico

例として、szをオンにしてnzをオフにして、「foo」の検索を送信するには、次のようにします。

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