RestGet:路径不是有效的HTTP路径

时间:2018-12-28 07:39:04

标签: php zend-framework

我在以下位置有一个简单的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的情况下客户端不会直接调用端点。)

我在这里做什么错了?

0 个答案:

没有答案