GuzzleHttp无法正常工作

时间:2016-09-22 07:21:27

标签: php html wiki guzzle

我正在使用此代码,但它没有返回,请帮忙!

use GuzzleHttp\Client;
$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid'] );

1 个答案:

答案 0 :(得分:0)

您在问题中遗漏了大量代码,或者您从代码中遗漏了大量必要的语法。

无论哪种方式,它应该看起来像这样:

use GuzzleHttp\Client;properly.

class DoSomething 
{
  $client = new Client;  // <---- instantiate the object

  $response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid'] );
}

在调用方法之前,必须先实例化对象。 Use只是基本上包含类定义文件,它实际上并没有为你创建一个对象。

您可以直接使用而不实例化其类的唯一方法类型是静态方法。

SomeClass::someMethod();

但在这种特殊情况下,你无法做到这一点。

资源:

guzzle docs