macos — не авторизован с помощью curl Stack Overflow

Я использую curl, но сталкиваюсь с несанкционированной ошибкой, хотя имя пользователя и пароль установлены правильно.

$login=base64_encode(sprintf('%s:%s',$this->user,$this->password));
$curl_url = $this->url;
$query= "";

$headers = array(
sprintf('Authorization: Basic %s',$login),
sprintf('Accept: %s',$this->format),
'Content-type: application/x-www-form-urlencoded',
sprintf('Content-Length: %d',strlen($query))
);

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$curl_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($query));
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
$exec = curl_exec($ch);
curl_close($ch);

URL: "http://localhost/ariaconfig/rest/app_settings_v3/?app=3&os=ios&ver=2.0.1"

Код отлично работает в Windows, но не в OSX

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]