protected void writeMessageBody( OutputStream stream ) throws IOException { getMessageBody().writeTo( stream, getParameterHolder() ); }
/** * Performs any additional processing necessary to complete the request. **/ protected void completeRequest( URLConnection connection ) throws IOException { super.completeRequest( connection ); connection.setDoInput( true ); connection.setDoOutput( true ); OutputStream stream = connection.getOutputStream(); writeMessageBody( stream ); stream.flush(); stream.close(); }
/** * Returns true if selectFile may be called with this parameter. */ protected boolean maySelectFile( String parameterName ) { return isMimeEncoded() && isFileParameter( parameterName ); }
protected String getContentType() { return getMessageBody().getContentType(); }
/** * Constructs a web request for a form submitted via a button. * * @since 1.6 **/ protected MessageBodyWebRequest( WebForm sourceForm, ParameterHolder parameterHolder, SubmitButton button, int x, int y ) { super( sourceForm, parameterHolder, button, x, y ); _mimeEncoded = parameterHolder.isSubmitAsMime(); setHeaderField( REFERER_HEADER_NAME, sourceForm.getBaseURL().toExternalForm() ); }
protected String getContentType() { return getMessageBody().getContentType(); }
/** * Constructs a web request for a form submitted via a button. * * @since 1.6 **/ protected MessageBodyWebRequest( WebForm sourceForm, ParameterHolder parameterHolder, SubmitButton button, int x, int y ) { super( sourceForm, parameterHolder, button, x, y ); _mimeEncoded = parameterHolder.isSubmitAsMime(); setHeaderField( REFERER_HEADER_NAME, sourceForm.getBaseURL().toExternalForm() ); }
protected void writeMessageBody( OutputStream stream ) throws IOException { getMessageBody().writeTo( stream, getParameterHolder() ); }
protected String getContentType() { return getMessageBody().getContentType(); }
/** * Performs any additional processing necessary to complete the request. **/ protected void completeRequest( URLConnection connection ) throws IOException { super.completeRequest( connection ); connection.setDoInput( true ); connection.setDoOutput( true ); OutputStream stream = connection.getOutputStream(); writeMessageBody( stream ); stream.flush(); stream.close(); }
/** * Constructs a web request for a form submitted via script. **/ protected MessageBodyWebRequest( WebForm sourceForm ) { super( sourceForm, WebRequest.newParameterHolder( sourceForm ) ); _mimeEncoded = sourceForm.isSubmitAsMime(); setHeaderField( REFERER_HEADER_NAME, sourceForm.getBaseURL().toExternalForm() ); }
protected MessageBody getMessageBody() { if (_body == null) { _body = MessageBody.createPostMethodMessageBody( isMimeEncoded(), getCharacterSet() ); } return _body; }
protected void writeMessageBody( OutputStream stream ) throws IOException { getMessageBody().writeTo( stream, getParameterHolder() ); }
/** * Performs any additional processing necessary to complete the request. **/ protected void completeRequest( URLConnection connection ) throws IOException { super.completeRequest( connection ); connection.setDoInput( true ); connection.setDoOutput( true ); OutputStream stream = connection.getOutputStream(); writeMessageBody( stream ); stream.flush(); stream.close(); }
/** * Constructs a web request for a form submitted via script. **/ protected MessageBodyWebRequest( WebForm sourceForm ) { super( sourceForm, WebRequest.newParameterHolder( sourceForm ) ); _mimeEncoded = sourceForm.isSubmitAsMime(); setHeaderField( REFERER_HEADER_NAME, sourceForm.getBaseURL().toExternalForm() ); }