RestGet: путь не является допустимым путем HTTP - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть простой GET WebAPI по адресу: "http://devweb.mycompany.com/mywebsite/dev/api/v1/Resource". Нет аутентификации, авторизации, это простой вызов GET, который просто возвращает ресурс.

Я хотел бы сделать вызов GETк этой конечной точке с помощью Zend_Rest_Client, но я получаю исключение «путь не является допустимым путем HTTP».

Что я сделал:

public function browseAction()
{
    try
    {
        $baseUrl = "http://devweb.mycompany.com/mywebsite/dev/api/";
        $endPoint = "v1/Resource/";
        $client = new Zend_Rest_Client($baseUrl);
        $response = $client->restGet($endPoint);
    }
    catch (Zend_Rest_Client_Exception $e)
    {
        print_r("Error: " . $e->getMessage());
    }
    catch (Exception $e)
    {
        print_r("General exception: " . $e->getMessage());
    }
}

И ошибка: «Путь»v1 / Resource / "не является допустимым путем HTTP". (Я предполагаю, что полный URL был обрезан, и клиент не обращается напрямую к конечной точке без базового URL ...)

Чтоя здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...