如何编写以下CURL命令的php代码?
问题描述:
如何编写以下CURL命令的php代码?如何编写以下CURL命令的php代码?
卷曲-H “授权:承载oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L” https://api.url.com/v1/market/total-items.json
答
我想你需要的东西是这样的:
<?php
$url = "https://api.url.com/v1/market/total-items.json";
$page = "/v1/market/total-items.json";
$headers = array(
"POST ".$page." HTTP/1.0",
"Authorization: Bearer oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
答
可以从github上branch这里生成的PHP代码为您的卷曲的命令。以下是为您的请求生成的一个:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.url.com/v1/market/total-items.json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$headers = array();
$headers[] = "Authorization: Bearer oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
+0
什么都没显示:( http://horrorlab.com/envato/newv.php – pskkar
您的尝试在哪里? – Thamilan
我将从web服务器运行php文件,它将以https://api.url.com/v1/market/total-items.json的json格式返回数据。 – pskkar