【发布时间】:2016-02-09 13:54:07
【问题描述】:
对于 Guzzle(版本 3),我想以“原始”模式指定 POST 请求的主体。我目前正在尝试这个:
$guzzleRequest = $client->createRequest(
'POST',
$uri,
null,
'un=one&deux=two'
);
但这有点行不通。如果我转储我的$guzzleRequest,我可以看到postFields->data 是空的。之后使用$guzzleRequest->setBody() 没有帮助。
但是,如果我将正文指定为 ['un'=>'one', 'deux'=>'two'],它会按预期工作。
如何将请求正文指定为'un=one&deux=two'?
【问题讨论】: