GuzzleHTTP 客户端 base_uri 传入的内容不正确
GuzzleHTTP Client base_uri incorrect from what is passed in
我正在尝试为我的 GuzzleHTTP 实例上的 API 请求设置基本 URI,但在删除路径时遇到问题。根据文档,https://api.app.com/v2/
的 URI 应该 return 作为路径,但在我的项目中它正在删除 v2
并且只是 returning https://api.app.com
$this->client = new Client([
'base_uri' => $this->baseUri // baseUri == https://api.app.com/v2/
]);
base_uri
应该是 https://api.app.com/v2/
而不是 https://api.app.com
问题出在我 运行 请求的方式上。我在端点上添加了一个 /
并且根据文档,您需要省略它以便在使用 base_uri
时正确请求
所以 $this->client->get('/endpoint')
应该是 $this->client->get('endpoint')
我正在尝试为我的 GuzzleHTTP 实例上的 API 请求设置基本 URI,但在删除路径时遇到问题。根据文档,https://api.app.com/v2/
的 URI 应该 return 作为路径,但在我的项目中它正在删除 v2
并且只是 returning https://api.app.com
$this->client = new Client([
'base_uri' => $this->baseUri // baseUri == https://api.app.com/v2/
]);
base_uri
应该是 https://api.app.com/v2/
而不是 https://api.app.com
问题出在我 运行 请求的方式上。我在端点上添加了一个 /
并且根据文档,您需要省略它以便在使用 base_uri
所以 $this->client->get('/endpoint')
应该是 $this->client->get('endpoint')