The HttpTransport Class
Experimental!
ProtoRPC is an experimental, innovative, and rapidly changing new feature for App Engine. Unfortunately, being on the bleeding edge means that we may make backwards-incompatible changes to ProtoRPC. We will inform the community when this feature is no longer experimental.
The HttpTransport class provides a transport for communicating with HTTP servers.
HttpTransport
is provided by the protorpc.transport
module.
Constructor
-
class HttpTransport
(service_url, protocol=protobuf)
-
Instantiates an HttpTransport object.
Arguments:
- service_url
-
The URL where the service is located. All communication via the transport will go to methods under this URL.
- protocol
-
The protocol implementation. Must implement
encode_message()
and decode_message()
, which are available in outside other protocols, such as protorpc.protojson
, protorpc.protobuf
, and protorpc.protojson
.