是否可以在GuzzleHttp\Psr7\Request
对象中封装请求参数?
我想传递一个带有请求参数的完全配置的请求对象,而不是将它们与请求一起传递给Client::send()
方法。
$request = new Reques('POST', $url);
$client->send($request, ['form_params' => $parameters]);
我想将form_params
存储在请求对象中。有可能吗?
答案 0 :(得分:1)
Request
类构造函数没有接收参数作为发送参数的请求。您只能传递请求headers
:
public function __construct(
$method,
$uri,
array $headers = [],
$body = null,
$version = '1.1'
)
它也没有提供任何其他方法来获取POST参数并将其附加到Request
对象。所以答案是否定的,你不能将form_params
存储在请求对象中。