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