GuzzleHTTP客户端base_uri与传入的内容不正确

问题描述 投票:0回答:1

我正在尝试在GuzzleHTTP实例上为API请求设置基本URI,但是在删除路径时遇到了问题。根据文档,https://api.app.com/v2/的URI应该返回该路径作为路径,但是在我的项目中,它正在删除v2并仅返回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

php guzzle guzzlehttp
1个回答
0
投票

问题来自我运行请求的方式。我在端点上添加了一个/,根据文档,您需要忽略此内容,以便在使用base_uri]时正确请求

所以不是$this->client->get('/endpoint'),而是$this->client->get('endpoint')

© www.soinside.com 2019 - 2024. All rights reserved.