NTT-X Store d払いご利用でdポイントが貯まる使える!

curl -X POST --compressed -H "Token: ●●●●●●●●●●●●" -H "Content-Type: application/json; charset=UTF-8" --data-binary '{"operations":[{"method":"GET","path":"/days","query":{"date":"2016-01-01","id":"11111","format":"cal","end":"1"}},{"method":"GET","path":"/data/111","query":{}}],"transaction":false}' https://hoge.jp

というのをPHPで使いたいのですが、どういう風に書き換えればいいのでしょうか?
特に--data-binaryのところがわからないです。。。。

curl初心者ですがよろしくお願いします。

A 回答 (1件)

いまいち何が聞きたいのかわからないのですが


system()やexec()系の関数で、curlコマンドを実行するのではダメなの?
    • good
    • 0
この回答へのお礼

わかりにくくて申し訳ありません。

>system()やexec()系の関数で、curlコマンドを実行する

PHPでそんなことできるのでしょうか?


以下みたいな書き方にどうやって変換すればいいのかなと思いました。

$option = array(
//POST送信したい内容
);
$header = array(
//ヘッダー
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://hoge.jp');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($option, '', '&'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($ch);
curl_close($ch);

$rs = json_decode($response);


もしくはfile_get_contensで書けないのか?

お礼日時:2016/04/22 15:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング