命令行卷曲是:
curl https://sitea.com/v1 -X PUT \
-d callback_url="https://siteb.com/event" \
我有
ch = curl_init();
$callback_url = " https://sitea.com/v1";
curl_setopt($ch, CURLOPT_URL, $callback_url);
curl_exec($ch);
但是,我不确定如何处理剩余的选项。什么是-X,-d等?以及如何通过PHP(而不是命令行)表达curl命令
谢谢大家!
答案 0 :(得分:4)
-X
指定要使用的命令(HTTP动词)。在这种情况下,它是PUT
。相当于curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
-d
是您要随请求一起发送的数据(有效负载)。相当于curl_setopt($ch, CURLOPT_POSTFIELDS, 'callback_url="https://siteb.com/event"');
正如其他人在评论中提到的那样,首先检查“此选项做什么”是手册页(称为手册页,因为man
是用于加载文档的命令)。如果您没有安装curl实用程序,那么有很多网站可以在线搜索Linux手册页。一个是http://man.he.net/