Package com.google.greaze.definition.webservice

Examples of com.google.greaze.definition.webservice.WebServiceRequestInlined


      if (method != HttpMethod.GET && method != HttpMethod.DELETE) {
        setHeader(conn, "Content-Type", request.getContentType(), true);
      }
      String requestBodyContents = null;
      if (request.isInlined()) {
        WebServiceRequestInlined inlinedBody = convertToInlinedBody(request);
        requestBodyContents = bodyToJson(inlinedBody);
      } else {
        addRequestParams(conn, request.getHeaders());
        if (method != HttpMethod.GET && method != HttpMethod.DELETE) {
          RequestBody requestBody = request.getBody();
View Full Code Here


  }

  private WebServiceRequestInlined convertToInlinedBody(WebServiceRequest request) {
    Map<String, String> headers = getAsStringMap(request.getHeaders());
    Map<String, String> urlParams = getAsStringMap(request.getUrlParameters());
    return new WebServiceRequestInlined(request.getHttpMethod(),
        headers, urlParams, request.getBody());
  }
View Full Code Here

      return urlParamsExtractor.extractUrlParams(urlParams);
    }
    private static WebServiceRequestInlined extractInlineRequest(
        HttpServletRequest request, Gson gson) throws IOException {
      String inputJson = getInputStreamAsJson(request);
      WebServiceRequestInlined inlinedRequest =
          gson.fromJson(inputJson, WebServiceRequestInlined.class);
      inlinedRequest.postInit(HttpMethod.getMethod(request.getMethod()));
      return inlinedRequest;
    }
View Full Code Here

TOP

Related Classes of com.google.greaze.definition.webservice.WebServiceRequestInlined

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.