ショコラ
標準入力の内容を curl でポストするには?
「|curl -X POST –data-urlencode @- {エンドポイント}」でキメマス。
もっさん先輩
|curl -X POST --data-urlencode @- {エンドポイント}
例
cat stdin.txt|curl -X POST --data-urlencode @- http://127.0.0.1/endpoint.php
「–data-urlencode」で改行が送られます。
因みに、エンドポイントでは以下のように受け取ります。
<?php
$body = file_get_contents('php://input');
echo urldecode($body);