Reference documentation and code samples for the Google API Core Client class RestTransport.
A REST based transport implementation.
Namespace
Google \ ApiCore \ TransportMethods
__construct
Parameters | |
---|---|
Name | Description |
requestBuilder |
Google\ApiCore\RequestBuilder
A builder responsible for creating a PSR-7 request from a set of request information. |
httpHandler |
callable
A handler used to deliver PSR-7 requests. |
startUnaryCall
Returns a promise used to execute network requests.
Parameters | |
---|---|
Name | Description |
call |
Google\ApiCore\Call
|
options |
array
|
startServerStreamingCall
Starts a server streaming call.
Parameters | |
---|---|
Name | Description |
call |
Google\ApiCore\Call
|
options |
array
|
static::build
Builds a RestTransport.
Parameters | |
---|---|
Name | Description |
apiEndpoint |
string
The address of the API remote host, for example "example.googleapis.com". |
restConfigPath |
string
Path to rest config file. |
config |
array
Config options used to construct the gRPC transport. |
↳ httpHandler |
callable
A handler used to deliver PSR-7 requests. |
↳ clientCertSource |
callable
A callable which returns the client cert as a string. |
↳ hasEmulator |
bool
True if the emulator is enabled. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\Transport\RestTransport |