/** * infer the refresh Header * @param refreshHeader */ private void inferRefreshHeader( String refreshHeader ) { String originalHeader = getHeaderField( "Refresh" ); // System.err.println("original='"+originalHeader+"'\nrefreshHeader='"+refreshHeader+"'"); if (originalHeader == null) { _refreshHeader = refreshHeader; } }
/** * infer the refresh Header * @param refreshHeader */ private void inferRefreshHeader( String refreshHeader ) { String originalHeader = getHeaderField( "Refresh" ); // System.err.println("original='"+originalHeader+"'\nrefreshHeader='"+refreshHeader+"'"); if (originalHeader == null) { _refreshHeader = refreshHeader; } }
/** * infer the refresh Header * @param refreshHeader */ private void inferRefreshHeader( String refreshHeader ) { String originalHeader = getHeaderField( "Refresh" ); // System.err.println("original='"+originalHeader+"'\nrefreshHeader='"+refreshHeader+"'"); if (originalHeader == null) { _refreshHeader = refreshHeader; } }
/** * Returns the content length of this response. * @return the content length, if known, or -1. */ public int getContentLength() { if (_contentLength == UNINITIALIZED_INT) { String length = getHeaderField( "Content-Length" ); _contentLength = (length == null) ? -1 : Integer.parseInt( length ); } return _contentLength; }
/** * Returns the content length of this response. * @return the content length, if known, or -1. */ public int getContentLength() { if (_contentLength == UNINITIALIZED_INT) { String length = getHeaderField( "Content-Length" ); _contentLength = (length == null) ? -1 : Integer.parseInt( length ); } return _contentLength; }
/** * Returns the content length of this response. * @return the content length, if known, or -1. */ public int getContentLength() { if (_contentLength == UNINITIALIZED_INT) { String length = getHeaderField( "Content-Length" ); _contentLength = (length == null) ? -1 : Integer.parseInt( length ); } return _contentLength; }
private boolean encodedUsingGZIP() { String encoding = getHeaderField( "Content-Encoding" ); return encoding != null && encoding.indexOf( "gzip" ) >= 0; }
private boolean encodedUsingGZIP() { String encoding = getHeaderField( "Content-Encoding" ); return encoding != null && encoding.indexOf( "gzip" ) >= 0; }
private void inferContentType( String contentTypeHeader ) { String originalHeader = getHeaderField( "Content-type" ); if (originalHeader == null || originalHeader.indexOf( "charset" ) < 0) { setContentTypeHeader( contentTypeHeader ); } }
private void inferContentType( String contentTypeHeader ) { String originalHeader = getHeaderField( "Content-type" ); if (originalHeader == null || originalHeader.indexOf( "charset" ) < 0) { setContentTypeHeader( contentTypeHeader ); } }
private void inferContentType( String contentTypeHeader ) { String originalHeader = getHeaderField( "Content-type" ); if (originalHeader == null || originalHeader.indexOf( "charset" ) < 0) { setContentTypeHeader( contentTypeHeader ); } }
/** * Returns the character set used in this response. **/ public String getCharacterSet() { if (_characterSet == null) { readContentTypeHeader(); if (_characterSet == null) setCharacterSet( getHeaderField( "Charset" ) ); if (_characterSet == null) setCharacterSet( HttpUnitOptions.getDefaultCharacterSet() ); } return _characterSet; }
/** * Returns the character set used in this response. **/ public String getCharacterSet() { if (_characterSet == null) { readContentTypeHeader(); if (_characterSet == null) setCharacterSet( getHeaderField( "Charset" ) ); if (_characterSet == null) setCharacterSet( HttpUnitOptions.getDefaultCharacterSet() ); } return _characterSet; }
/** * Returns the character set used in this response. **/ public String getCharacterSet() { if (_characterSet == null) { readContentTypeHeader(); if (_characterSet == null) setCharacterSet( getHeaderField( "Charset" ) ); if (_characterSet == null) setCharacterSet( HttpUnitOptions.getDefaultCharacterSet() ); } return _characterSet; }
public void testDynamicReport() throws Exception { ServletRunner sr = new ServletRunner( getClass().getResourceAsStream("/struts2/web.xml") ); // (1) use the web.xml file to define mappings ServletUnitClient client = sr.newClient(); // (2) create a client to invoke the application WebResponse r = client.getResponse( "http://localhost/example/generateReport.action" ); // (3) invoke the servlet w/o authorization String fname=r.getHeaderField("CONTENT-DISPOSITION"); fname = fname.substring(fname.indexOf("=")+1); FileOutputStream fos = new FileOutputStream( new File(System.getProperty("user.dir")+ "/target/" + fname)); InputStream is = r.getInputStream(); StreamUtils.copy(is, fos); is.close(); fos.close(); }
public void testDynamicReport() throws Exception { ServletRunner sr = new ServletRunner( getClass().getResourceAsStream("/webwork/web.xml") ); // (1) use the web.xml file to define mappings ServletUnitClient client = sr.newClient(); // (2) create a client to invoke the application WebResponse r = client.getResponse( "http://localhost/generateReport.action" ); // (3) invoke the servlet w/o authorization String fname=r.getHeaderField("CONTENT-DISPOSITION"); fname = fname.substring(fname.indexOf("=")+1); FileOutputStream fos = new FileOutputStream( new File(System.getProperty("user.dir")+ "/target/" + fname)); InputStream is = r.getInputStream(); StreamUtils.copy(is, fos); is.close(); fos.close(); }
public void testDynamicReportWithTemplate() throws Exception { ServletRunner sr = new ServletRunner( getClass().getResourceAsStream("/webwork/web.xml") ); // (1) use the web.xml file to define mappings ServletUnitClient client = sr.newClient(); // (2) create a client to invoke the application WebResponse r = client.getResponse( "http://localhost/generateReportTemplate.action" ); // (3) invoke the servlet w/o authorization String fname=r.getHeaderField("CONTENT-DISPOSITION"); fname = fname.substring(fname.indexOf("=")+1); FileOutputStream fos = new FileOutputStream( new File(System.getProperty("user.dir")+ "/target/" + fname)); InputStream is = r.getInputStream(); StreamUtils.copy(is, fos); is.close(); fos.close(); }
public void testDynamicReportWithTemplate() throws Exception { ServletRunner sr = new ServletRunner( getClass().getResourceAsStream("/struts2/web.xml") ); // (1) use the web.xml file to define mappings ServletUnitClient client = sr.newClient(); // (2) create a client to invoke the application WebResponse r = client.getResponse( "http://localhost/generateReportTemplate.action" ); // (3) invoke the servlet w/o authorization String fname=r.getHeaderField("CONTENT-DISPOSITION"); fname = fname.substring(fname.indexOf("=")+1); FileOutputStream fos = new FileOutputStream( new File(System.getProperty("user.dir")+ "/target/" + fname)); InputStream is = r.getInputStream(); StreamUtils.copy(is, fos); is.close(); fos.close(); }
RedirectWebRequest( WebResponse response ) { super( response.getURL(), response.getHeaderField( "Location" ), response.getFrame(), response.getFrameName() ); if (response.getReferer() != null) setHeaderField( "Referer", response.getReferer() ); }
RedirectWebRequest( WebResponse response ) { super( response.getURL(), response.getHeaderField( "Location" ), response.getFrame(), response.getFrameName() ); if (response.getReferer() != null) setHeaderField( "Referer", response.getReferer() ); }