Получить запрос: ошибка cURL 7: не удалось подключиться к хосту - PullRequest
0 голосов
/ 30 мая 2020

Я пытаюсь сделать 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);
...