@Override
 public InvokeStringResult get(String path) {
   String httpMethod = HttpMethod.GET.toString();
   return invokeToEndpoint(httpMethod, path);
 }
 @Override
 public Observable<String> getAsync(String path) {
   String httpMethod = HttpMethod.GET.toString();
   return invokeToEndpointAsync(httpMethod, path);
 }
 @Override
 public InvokeBinaryResult readBinaryContent(String path) {
   String httpMethod = HttpMethod.GET.toString();
   return invokeToBinaryEndpoint(httpMethod, path);
 }
 @Override
 public Observable<byte[]> readBinaryContentAsync(String path) {
   String httpMethod = HttpMethod.GET.toString();
   return invokeToBinaryEndpointAsync(httpMethod, path);
 }