Examples of HttpResponse


Examples of com.davfx.ninio.http.HttpResponse

           
            JsonHttpServerHandler.Callback callback = new JsonHttpServerHandler.Callback() {
              @Override
              public void send(JsonElement response) {
                if (response == null) {
                  HttpResponse r = new HttpResponse(Http.Status.INTERNAL_SERVER_ERROR, Http.Message.INTERNAL_SERVER_ERROR);
                  write.write(r);
                  write.close();
                  return;
                } else {
                  HttpResponse r = new HttpResponse(Http.Status.OK, Http.Message.OK);
                  r.getHeaders().put(Http.CONTENT_TYPE, Http.ContentType.JSON);
                  ByteBuffer bb = ByteBuffer.wrap(response.toString().getBytes(Http.UTF8_CHARSET));
                  r.getHeaders().put(Http.CONTENT_LENGTH, String.valueOf(bb.remaining()));
                  write.write(r);
                  write.handle(null, bb);
                  write.close();
                }
              }
            };
           
            switch (request.getMethod()) {
            case GET:
              handler.get(path, parameters, callback);
              break;
            case DELETE:
              handler.delete(path, parameters, callback);
              break;
            case HEAD:
              handler.head(path, parameters, callback);
              break;
            case PUT:
              handler.put(path, parameters, callback);
              break;
            case POST:
              handler.post(path, parameters, post, callback);
              break;
            default:
              HttpResponse r = new HttpResponse(Http.Status.INTERNAL_SERVER_ERROR, Http.Message.INTERNAL_SERVER_ERROR);
              write.write(r);
              write.close();
              break;
            }
            request = null;
View Full Code Here

Examples of com.denimgroup.threadfix.importer.impl.remoteprovider.utils.HttpResponse

   
    username = remoteProviderApplication.getRemoteProviderType().getUsername();
    password = remoteProviderApplication.getRemoteProviderType().getPassword();
   
    // This block tries to get the latest build for the app and dies if it fails.
        HttpResponse response = utils.getUrl(GET_APP_BUILDS_URI, username, password);

        InputStream appBuildsInputStream;
        if (response.isValid()) {
        appBuildsInputStream = response.getInputStream();
        } else {
            LOG.error("Error encountered while getting application builds. Status was " + response.getStatus());
            return null;
        }

    String appName = remoteProviderApplication.getNativeName();
    VeracodeApplicationIdMapParser parser = new VeracodeApplicationIdMapParser();
   
    List<String> buildIds = null;

        assert appBuildsInputStream != null : "Failed to get app builds.";
    if (appBuildsInputStream != null) {
      parse(appBuildsInputStream, parser);
      buildIds = parser.map.get(appName);
    }
   
    if (buildIds == null || buildIds.size() == 0) {
      LOG.warn("No build IDs were parsed.");
      return null; // we failed.
    } else {
      LOG.warn("Retrieved build IDs " + buildIds + " for application " + appName);
    }
   
    List<Scan> scans = list();
   
    for (String buildId : buildIds) {
      if (buildId == null || buildId.trim().equals("")) {
        LOG.warn("Build ID was null or empty. This should never happen.");
        continue; // we failed.
            } else if (parser.dateMap.get(buildId) != null && parser.dateMap.get(buildId)
                    .before(remoteProviderApplication.getLastImportTime())) {
                log.info("Build ID " + buildId + " was scanned before the most recent scan in ThreadFix.");
                continue;
            } else if (parser.dateMap.get(buildId)== null) {
                log.info("Build ID " + buildId + " was null.");
                continue;
            }
       
      LOG.warn("Importing scan for build ID " + buildId + " and application " + appName);
 
      // This block tries to parse the scan corresponding to the build.
      response = utils.getUrl(GET_DETAILED_REPORT_URI + "?build_id=" + buildId, username, password);

            if (response.isValid()) {
                inputStream = response.getInputStream();
            } else {
        LOG.warn("Received a bad response (status code " + response.getStatus() +
                        ") from Veracode servers while attempting to parse a scan, skipping to next scan.");
        continue;
      }
     
      VeracodeSAXParser scanParser = new VeracodeSAXParser();
View Full Code Here

Examples of com.ds.http.message.HttpResponse

            try {
                HttpRequest httpRequest = parseConnection();

                System.out.println("New request received." + httpRequest.getMethod() + " " + httpRequest.getURI() + " " + httpRequest.getHttpVersion());

                HttpResponse httpResponse = HttpResponseFactory.createHttpResponse(httpRequest, resourceFinder);

                sendResponse(httpResponse);

                closeConnectionIfItIsNotPersistent(httpRequest);
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.submit.transports.http.HttpResponse

    return new MessagePart[0];
  }

  public String getResponseContentAsXml()
  {
    HttpResponse response = getResponse();
    if( response == null )
      return null;

    return response.getContentAsXml();
  }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.HttpResponse

    public void badMessage(int status, String reason)
    {
        HttpExchange exchange = getHttpExchange();
        if (exchange != null)
        {
            HttpResponse response = exchange.getResponse();
            response.status(status).reason(reason);
            failAndClose(new HttpResponseException("HTTP protocol violation: bad response", response));
        }
    }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.netty.handler.codec.http.HttpResponse

            ChannelFuture future = getMessageFuture(ctx, e, currentStreamId, httpRequest);
            Channels.write(ctx, future, spdySynStreamFrame, e.getRemoteAddress());

        } else if (msg instanceof HttpResponse) {

            HttpResponse httpResponse = (HttpResponse) msg;
            if (httpResponse.containsHeader(SpdyHttpHeaders.Names.ASSOCIATED_TO_STREAM_ID)) {
                SpdySynStreamFrame spdySynStreamFrame = createSynStreamFrame(httpResponse);
                currentStreamId = spdySynStreamFrame.getStreamId();
                ChannelFuture future = getMessageFuture(ctx, e, currentStreamId, httpResponse);
                Channels.write(ctx, future, spdySynStreamFrame, e.getRemoteAddress());
            } else {
View Full Code Here

Examples of com.github.dreamhead.moco.HttpResponse

        int statusCode = remoteResponse.getStatusLine().getStatusCode();
        if (statusCode == HttpResponseStatus.BAD_REQUEST.code()) {
            return failover.failover(request);
        }

        HttpResponse httpResponse = setupNormalResponse(remoteResponse);

        failover.onCompleteResponse(request, httpResponse);
        return httpResponse;
    }
View Full Code Here

Examples of com.github.kristofa.test.http.HttpResponse

        return readResponse();
    }

    @Override
    public HttpResponse consume() {
        final HttpResponse response = readResponse();
        isConsumed = true;
        return response;
    }
View Full Code Here

Examples of com.google.api.client.http.HttpResponse

    } else {
      //Obviously the null content (proved) is not accecptable to Douban's API. Therefore, this empty obj is added for fooling Douban around, they don't care what's inside it anyway.
      content = AtomContent.forEntry(DefaultConfigs.DOUBAN_XML_NAMESPACE, new DoubanUserObj());
    }
    HttpRequest method = requestFactory.buildPostRequest(new GenericUrl(url), content);
    HttpResponse response = httpRequest(method, needAccessToken);
    return response.getStatusCode();
  }
View Full Code Here

Examples of com.google.appengine.api.urlfetch.HTTPResponse

      if (method == HTTPMethod.POST && content != null) {
        httpRequest.setPayload(content.getBytes());
      }

      HTTPResponse httpResponse;
      try {
        httpResponse = fetchService.fetch(httpRequest);
      } catch (ResponseTooLargeException e) {
        return new TooLargeResponse(currentUrl);
      }

      if (!isRedirect(httpResponse.getResponseCode())) {
        boolean isResponseTooLarge =
          (getContentLength(httpResponse) > requestOptions.getMaxBodySize());
        return new AppEngineFetchResponse(httpResponse,
            isResponseTooLarge, currentUrl);
      } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.