У меня есть простой 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 ...)
Чтоя здесь не так делаю?