【问题标题】:How do I express this cURL command in PHP [closed]如何在 PHP 中表达这个 cURL 命令 [关闭]
【发布时间】:2012-09-25 01:38:47
【问题描述】:

命令行 curl 是:

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 命令

谢谢大家!

【问题讨论】:

  • "什么是 -X、-d 等?" --- 一些man curl 怎么样?
  • 真的吗?你不知道怎么man curl
  • 有 1012 个代表我可以想象你会在询问之前阅读手册?

标签: php http curl https


【解决方案1】:

-X 指定要使用的命令(HTTP 动词)。在这种情况下,它的PUT。相当于curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');

-d 是您要随请求一起发送的数据(有效负载)。相当于curl_setopt($ch, CURLOPT_POSTFIELDS, 'callback_url="https://siteb.com/event"');

正如其他人在 cmets 中提到的,检查“此选项的作用”的第一个地方是手册页(称为手册页,因为 man 是用于加载文档的命令)。如果您没有安装 curl 实用程序,有很多网站提供 Linux 手册页的在线搜索。一个是http://man.he.net/

【讨论】:

  • 感谢您的帮助!一定会听从您的建议。
猜你喜欢
  • 2017-07-10
  • 1970-01-01
  • 2015-02-16
  • 2015-03-14
  • 1970-01-01
  • 2012-09-30
  • 2013-04-02
  • 2013-08-24
  • 1970-01-01
相关资源
最近更新 更多