|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.client.googleapis.json.GoogleJsonRpcHttpTransport
public final class GoogleJsonRpcHttpTransport
JSON-RPC 2.0 HTTP transport for RPC requests for Google API's, including both singleton and batched requests.
Warning: this is based on an undocumented experimental Google functionality that may stop working or change in behavior at any time. Beware of this risk if running this in production code.
| Field Summary | |
|---|---|
String |
accept
Accept header to use for requests. |
String |
contentType
Content type header to use for requests. |
JsonFactory |
jsonFactory
(REQUIRED) JSON factory to use for building requests. |
GenericUrl |
rpcServerUrl
RPC server URL. |
HttpTransport |
transport
(REQUIRED) HTTP transport required for building requests. |
| Constructor Summary | |
|---|---|
GoogleJsonRpcHttpTransport()
|
|
| Method Summary | |
|---|---|
HttpRequest |
buildPostRequest(JsonRpcRequest request)
Builds a POST HTTP request for the JSON-RPC requests objects specified in the given JSON-RPC request object. |
HttpRequest |
buildPostRequest(List<JsonRpcRequest> requests)
Builds a POST HTTP request for the JSON-RPC requests objects specified in the given JSON-RPC request objects. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public GenericUrl rpcServerUrl
public HttpTransport transport
public JsonFactory jsonFactory
public String contentType
"application/json-rpc".
public String accept
"application/json-rpc".
| Constructor Detail |
|---|
public GoogleJsonRpcHttpTransport()
| Method Detail |
|---|
public HttpRequest buildPostRequest(JsonRpcRequest request)
You may use
JsonHttpParser.parserForResponse(execute (request))
to get the JsonParser, and JsonParser.parseAndClose(Class, CustomizeJsonParser)
.
request - JSON-RPC request object
public HttpRequest buildPostRequest(List<JsonRpcRequest> requests)
Note that the request will always use batching -- i.e. JSON array of requests -- even if there
is only one request. You may use
JsonHttpParser.parserForResponse(execute (requests)) to get
the JsonParser, and
JsonParser.parseArrayAndClose(Collection, Class, CustomizeJsonParser) .
requests - JSON-RPC request objects
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||