標準入力の内容を curl でポストするには?

ショコラ
ショコラ

標準入力の内容を 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);
Scroll to Top