【发布时间】:2016-03-03 07:25:56
【问题描述】:
我正在尝试使用 Curl 执行后台 REST API 调用 php 中的库。我猜它不工作。
你能推荐我吗?
$cum_url = http://localhost/test/list;
$post = [ 'id' => $object->id ];
$ch = curl_init($cum_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);
curl_exec($ch);
curl_close($ch);
更新:剔除错误提示“已超时”。
谢谢, 拉贾K
【问题讨论】:
-
请在问题中包含您的错误或其他发现。你怎么知道它不起作用?我希望你没有真的猜到,但先测试一下;)
-
嗨,谢谢。我在 REST URL 中添加了一个 db 插入行。它不是在ping。添加 curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); 后它不起作用curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);用于后台进程