public function Client::sendAsync in Lockr 7.3
Asynchronously send an HTTP request.
Parameters
RequestInterface $request Request to send:
array $options Request options to apply to the given: request and to the transfer.
Return value
PromiseInterface
Overrides ClientInterface::sendAsync
File
- vendor/
guzzlehttp/ guzzle/ src/ Client.php, line 92
Class
- Client
- @method ResponseInterface get(string|UriInterface $uri, array $options = []) @method ResponseInterface head(string|UriInterface $uri, array $options = []) @method ResponseInterface put(string|UriInterface $uri, array $options = []) @method…
Namespace
GuzzleHttpCode
public function sendAsync(RequestInterface $request, array $options = []) {
// Merge the base URI into the request URI if needed.
$options = $this
->prepareDefaults($options);
return $this
->transfer($request
->withUri($this
->buildUri($request
->getUri(), $options), $request
->hasHeader('Host')), $options);
}