PHP 5 has reached end of support and will be
deprecated
on January 31, 2026. After deprecation, you won't be able to deploy PHP 5
applications, even if your organization previously used an organization policy to
re-enable deployments of legacy runtimes. Your existing PHP
5 applications will continue to run and receive traffic after their
deprecation date. We recommend that
you
migrate to the latest supported version of PHP.
\google\appengine\runtime\RemoteApiProxy
Stay organized with collections
Save and categorize content based on your preferences.
Constants
OK
Inherited from
\google\appengine\runtime\ApiProxyBase
RPC_FAILED
Inherited from
\google\appengine\runtime\ApiProxyBase
CALL_NOT_FOUND
Inherited from
\google\appengine\runtime\ApiProxyBase
ARGUMENT_ERROR
Inherited from
\google\appengine\runtime\ApiProxyBase
DEADLINE_EXCEEDED
Inherited from
\google\appengine\runtime\ApiProxyBase
CANCELLED
Inherited from
\google\appengine\runtime\ApiProxyBase
APPLICATION_ERROR
Inherited from
\google\appengine\runtime\ApiProxyBase
OTHER_ERROR
Inherited from
\google\appengine\runtime\ApiProxyBase
OVER_QUOTA
Inherited from
\google\appengine\runtime\ApiProxyBase
REQUEST_TOO_LARGE
Inherited from
\google\appengine\runtime\ApiProxyBase
CAPABILITY_DISABLED
Inherited from
\google\appengine\runtime\ApiProxyBase
FEATURE_DISABLED
Inherited from
\google\appengine\runtime\ApiProxyBase
RESPONSE_TOO_LARGE
Inherited from
\google\appengine\runtime\ApiProxyBase
Methods
makeSyncCall
makeSyncCall(string $package, string $call_name, string $request, string $response, double $deadline = null)
Makes a synchronous RPC call.
Parameters
Name |
Description |
$package
|
string
Package to call |
$call_name
|
string
Specific RPC call to make |
$request
|
string
Request proto, serialised to string |
$response
|
string
Response proto string to populate |
$deadline
|
double
Optional deadline for the RPC call |
__construct
__construct(string $apiHost, integer $apiPort, string $requestId)
Constructs an instance of RemoteApiProxy.
Parameters
Name |
Description |
$apiHost
|
string
Host to use |
$apiPort
|
integer
Port to use |
$requestId
|
string
ID of the request |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-16 UTC."],[[["This content defines several constants, including RPC_FAILED, CALL_NOT_FOUND, ARGUMENT_ERROR, DEADLINE_EXCEEDED, CANCELLED, APPLICATION_ERROR, OTHER_ERROR, OVER_QUOTA, REQUEST_TOO_LARGE, CAPABILITY_DISABLED, FEATURE_DISABLED, and RESPONSE_TOO_LARGE, all of which are inherited from the `ApiProxyBase` class."],["The `makeSyncCall` method is detailed, outlining how to make a synchronous RPC call by specifying the package, call name, request, response, and an optional deadline."],["The `__construct` method is described, which is used to create a `RemoteApiProxy` instance by providing the host, port, and request ID."]]],[]]