我正在研究一个使用restful api的项目。我使用guzzlehttp库来获取/放置api中的etc.数据。
有什么方法可以在运行时更改guzzlehttp\client的基本url。我的想法是因为我有一个api的多个端点,但是基本url不一样,所以我想创建一个带有一些选项的客户机,但是当我想执行一些请求时更改基本url。
最佳答案
正如它在guzzlehttp的文档中所写的,如果您将绝对路径传递给post/get/put等,它将覆盖当前的基url。所以,如果你预先设定了绝对路径,它就能完成任务。Check here, GuzzleHttp documentation