【发布时间】:2020-04-12 17:48:36
【问题描述】:
我正在使用PHP 和cURL。
我想向REST API 发送HTTP GET 请求,并且我想从REST API 调用方法。
如何使用PHP 通过cURL 进行制作?我有API URL 和密钥。
我必须用 URL 发送我的密钥,并且我需要在 REST API 中的方法。
我需要做什么?
同时,我必须对所有请求发送基本身份验证,我将获得 JSON 数据。
我该怎么做?
谢谢。 问候
这是我的代码
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, $username.':'.$password);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept: application/json',
'Content-Type: application/json')
);
$result = curl_exec($ch);
curl_close($ch);
【问题讨论】:
-
$headers = ['Content-Type: application/json']; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
-
Dilek hanım çok teşekkürler denedim fakat yine bir sonuç alamadım。 Boş ekran dönüyor.. 30 秒的最大执行时间超过了 hatası。
-
网址 ile giriş yapmak mı istiyorsun ?使用网址登录?
-
链接她的 istek attığımda 基本身份验证 ile 用户名 ve 密码 göndermem gerekiyor。 Aynı zamanda URL'deki methodu çağırmam gerekiyor SOAP gibi。当我向 URL 发送请求时,我必须登录基本身份验证,并且我必须调用 URL 上的方法,例如 SOAP
-
让我试试你的代码