我在以下位置有一个简单的GET WebAPI:“ http://devweb.mycompany.com/mywebsite/dev/api/v1/Resource”。没有身份验证,授权,这是一个简单的GET调用,只会返回资源。
我想使用Zend_Rest_Client对该端点进行GET调用,但出现异常“路径不是有效的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的情况下客户端不会直接调用端点。)
我在这里做什么错了?