如何为特殊任务格式化curl命令?

如何为特殊任务格式化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命令应该是什么样的?

答案1

例如,要发送sz选中和nz未选中的“foo”搜索:

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

相关内容