将 unirest 转换为 curl
Convert unirest to curl
我想使用 jsonWhois api 但它使用 Unirest 发出服务器请求,看起来它不再维护,无论如何我更愿意使用 curl。
如何将此代码转换为使用 Curl?
$response = Unirest\Request::get("https://jsonwhois.com/api/v1/whois",
array(
"Accept" => "application/json",
"Authorization" => "Token token=<Api Key>"
),
array(
"domain" => "google.com"
)
);
$data = $response->body; // Parsed body
我试过 curl_setopt($ch, CURLOPT_URL, 'https://jsonwhois.com/api/v1/whois?token=123456&domain=google.com');
,但它显示 HTTP Token: access denied
。
您实际上可以使用 Postman 应用来完成类似的事情。我一直在用它,效果很好。
您只需将请求输入其中即可:
然后只需单击 "Code"(右上角)并转到 "PHP" -> "cURL"。它将向您显示使用 cURL 发出该请求所必须编写的确切代码:
我不知道 jsonwhois 是什么,但如果一切设置正确,它应该可以工作。
我想使用 jsonWhois api 但它使用 Unirest 发出服务器请求,看起来它不再维护,无论如何我更愿意使用 curl。
如何将此代码转换为使用 Curl?
$response = Unirest\Request::get("https://jsonwhois.com/api/v1/whois",
array(
"Accept" => "application/json",
"Authorization" => "Token token=<Api Key>"
),
array(
"domain" => "google.com"
)
);
$data = $response->body; // Parsed body
我试过 curl_setopt($ch, CURLOPT_URL, 'https://jsonwhois.com/api/v1/whois?token=123456&domain=google.com');
,但它显示 HTTP Token: access denied
。
您实际上可以使用 Postman 应用来完成类似的事情。我一直在用它,效果很好。
您只需将请求输入其中即可:
然后只需单击 "Code"(右上角)并转到 "PHP" -> "cURL"。它将向您显示使用 cURL 发出该请求所必须编写的确切代码:
我不知道 jsonwhois 是什么,但如果一切设置正确,它应该可以工作。