我是Guzzle的新手并试图阅读文档,但仍无法找到答案。
例如 - 我从here
获取此代码$request = $client->post('http://httpbin.org/post', array(), array(
'custom_field' => 'my custom value',
'file_field' => '@/path/to/file.xml'
));
$response = $request->send();
我尝试做同样的事情,但是当执行$ client-> post()时,它会返回一个响应对象,而不是请求。 什么可能是错的?
我使用的是版本6.
答案 0 :(得分:0)
根据Guzzle Docs所有“魔术方法”,get(), delete(), put(), post(), options(), patch() and head()
将返回一个响应对象。
如果您查看GuzzleHttp\Client源代码,您会看到魔术方法实际上是由Client::request()
处理Client::__call()
的抽象。
无论请求类型如何,您都应该收到回复。