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')