· 8 years ago · Jan 23, 2018, 03:04 PM
1$client = new GuzzleHttpClient( [
2 'base_uri' => 'http://api.example.org/',
3 'query' => ['key' => 'secretKey']
4] );
5$client->get( 'extract', ['query' => ['url' => $url]] );
6
7$handler = new HandlerStack();
8$handler->setHandler(new CurlHandler());
9
10//Add access token
11$handler->unshift(Middleware::mapRequest(function(RequestInterface $request) {
12 return $request->withUri(Uri::withQueryValue($request->getUri(), 'key', 'value'));
13}));
14
15//Create client
16$this->client = new Client([
17 'base_uri' => ''
18 'handler' => $handler
19]);
20
21$client = new GuzzleHttpClient([
22 'base_uri' => 'http://api.example.org',
23 'query' => ['key' => 'secretKey']
24]);
25
26$client->get('/extract', [
27 'query' => array_merge(
28 $client->getConfig('query'),
29 ['url' => $url]
30 )
31]);