如何GuzzleHttp\Psr7\Uri
在重定向之前修改 URI 实例,尤其是查询部分?
我试图添加一个修改请求的中间件,但是一旦我添加了一个CurlHandler
响应正文总是返回一个空字符串。
$stack = new HandlerStack();
$stack->setHandler(new CurlHandler());
$client = new Client(['handler' => $stack]);
$stack->push(Middleware::mapRequest(function (RequestInterface $request) {
// Modify request
return $request;
}));