我无法在Guzzle 6中使用URI模板。
我的代码(已更新):
kube-dns
我检查了this个旧文档和this问题,但无法使其正常工作。
抛出的异常是:URI必须是字符串或UriInterface。
我找不到与Guzzle 6相关的任何文档。
答案 0 :(得分:1)
Guzzle的get
方法定义为get(string|UriInterface $uri, array $options = [])
,并且您将数组传递为$uri
,这在这里是不允许的。
您必须自己构建uri,因为食尸鬼不会为您这样做。
正确的代码块应如下所示(如果projectId
是整数)
$result = self::$client->get(sprintf('project/%d', $projectId));