Я пытаюсь сделать GET
запрос URL-адреса из моей установки Wordpress, чтобы получить токен доступа, но получаю следующую ошибку:
WP_Error Object ([errors] => Array ( [http_request_failed] => Array ([0] => cURL error 7: не удалось подключиться к хосту)) [error_data] => Array ())
Если я сделаю запрос на получение другому URL-адрес работает, если я сделаю тот же запрос от почтальона, он снова заработает. Если я вставлю URL-адрес в браузер, я получу {"error":"unsupported_grant_type"}
. Только из установки wordpress не работает. Я пробовал использовать встроенные функции wordpress и cURL, но всегда получаю одно и то же cURL error 7: couldn't connect to host
...
Вот код (аналогичный cUrl - те же заголовки и тело):
$response = wp_remote_request( 'https://subd.dom.mobi:5656/SyncServerAPI/token',
[
'headers' => ['Content-type' => 'application/x-www-form-urlencoded'],
'body' => [
'method' => 'GET',
'grant-type' => 'password',
'username' => 'usrnm',
'password' => 'pswrd',
]
]
);
print_r($response);