Package net.sf.sahi.response

Examples of net.sf.sahi.response.HttpModifiedResponse2


public class Cookies {
  public HttpResponse showAll(final HttpRequest request) {
    final String cookies = getCookies(request);
        Properties props = new Properties();
        props.setProperty("cookies", cookies);
        return new HttpModifiedResponse2(new HttpFileResponse(Utils.concatPaths(Configuration.getHtdocsRoot(), "spr/cookies.htm"), props, false, false)
            , request.isSSL(), "htm"
        );
  }
View Full Code Here


    String startUrl = request.getParameter("startUrl");
    Properties properties = new Properties();
    if (startUrl == null) startUrl = "";
    properties.setProperty("startUrl", Utils.replaceLocalhostWithMachineName(startUrl));
      HttpFileResponse httpFileResponse = new HttpFileResponse(Configuration.getHtdocsRoot() + "spr/initialized.htm", properties, false, true);
    HttpModifiedResponse2 response = new HttpModifiedResponse2(httpFileResponse, false, "htm");
//        response.addFilter(new ChunkedFilter());
    return response;
    }      
View Full Code Here

        } else if (uri.indexOf("/spr/") != -1) {
            String fileName = URLParser.fileNamefromURI(requestFromBrowser.uri());
            httpResponse = new HttpFileResponse(fileName, null, true, true);
        } else if (uri.indexOf("/sprm/") != -1) {
            String fileName = URLParser.fileNamefromURI(requestFromBrowser.uri().replace("/sprm/", "/spr/"));
            httpResponse = new HttpModifiedResponse2(new HttpFileResponse(fileName, null, true, true), requestFromBrowser.isSSL(), requestFromBrowser.fileExtension());
        else if (uri.indexOf("/logs") != -1) {
            httpResponse = new NoCacheHttpResponse(LogViewer.getLogsList(Configuration.getPlayBackLogsRoot()));
        } else {
            httpResponse = new HttpFileResponse(Configuration.getHtdocsRoot() + "/spr/launch.htm");
        }
View Full Code Here

    public HttpResponse simple(final HttpRequest request) throws IOException {
        Properties props = new Properties();
        props.put("url", request.url());
        HttpResponse mockResponse = new HttpFileResponse(Configuration.getHtdocsRoot() + "spr/simpleMock.htm", props, false, false);
        HttpResponse response = new HttpModifiedResponse2(mockResponse, request.isSSL(), request.fileExtension());
//    response.addFilter(new ChunkedFilter());
    return response;
    }
View Full Code Here

      streamingResponse.addFilter(new ChunkedFilter());
      return streamingResponse;
    } else {
      final Session session = requestFromBrowser.session();
      if (modify && !requestFromBrowser.isExcluded() && !session.isAjaxRedirect(requestFromBrowser.url())) {
        return new HttpModifiedResponse2(response, requestFromBrowser.isSSL(), requestFromBrowser.fileExtension(), responseCode);
      }
    }
    return response;
  }
View Full Code Here

TOP

Related Classes of net.sf.sahi.response.HttpModifiedResponse2

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.