じぶんメモ

プログラミングのメモ、日常のメモとか。

curlでPOST送信

curlでPOST送信を行う方法。
オプションに-Dを付与する。
-Fでも可能だが、リクエストの受け取り側がmultipartをサポートしている必要がある。

curl -D param1=val1 -D param2=val2 http://testdomain/test.php

上記のコードはHTMLの以下の内容と同じになる。

<form method="POST" action="http://testdomain/test.php">
<input type="hidden" name="param1" value="val1">
<input type="hidden" name="param2" value="val2">
<input type="submit" value="submit">
</form>