Implementing Your Own Custom REST Connection Class
You can implement your own source code to make REST connections to the GenRocket Real-Time Server in any language.
Example Groovy REST Client
The following source code connects to the GenRocket Real-Time Server in Groovy over REST using port 8181.
For the Groovy language, the HTTBuilder is a dependency for this code.
package com.genRocket import groovyx.net.http.ContentType import groovyx.net.http.HTTPBuilder import groovyx.net.http.Method private static Map makeRequestAndRetrieveResponse(Map requestMap) { final String REST_URL = "http://localhost:8181/grRest" try { HTTPBuilder hTTPBuilder = new HTTPBuilder(REST_URL) Map jsonResp = [:] hTTPBuilder.request(Method.POST, ContentType.JSON) { body = requestMap response.success = { resp, json -> jsonResp = json as Map } response.failure = { resp -> println "Request failed with status ${resp.status}" } } return jsonResp } catch (Exception ex) { return [success: false, errorMessage: ex.message] } }