r01f.httpclient
Class HttpMethodStatement

java.lang.Object
  extended by r01f.httpclient.HttpMethodStatement

public class HttpMethodStatement
extends java.lang.Object


Nested Class Summary
static class HttpMethodStatement.RequestMethod
           
 
Field Summary
private  java.util.List<HttpRequestParameter> _parameters
           
private  HttpMethodStatement.RequestMethod _requestMethod
           
private  java.nio.charset.Charset _targetServerCharset
           
private  java.lang.String _targetURLStr
           
 
Constructor Summary
HttpMethodStatement(java.lang.String newTargetURLStr, java.nio.charset.Charset newTargetServerCharset, java.util.List<HttpRequestParameter> newParams)
          Constructor a partir de la url y los parametros
 
Method Summary
private  java.lang.String _notBinaryParametersAsQueryString()
          Compone la cadena de parametros que se van a enviar via GET o POST a partir de los parametros almacenados en la variable global
 HttpConnectionStatement usingGETRequestMethod()
          Establece que el método para hacer la request es GET
 HttpConnectionStatement usingPOSTRequestMethod()
          Establece que el método para hacer la request es POST
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_targetURLStr

private java.lang.String _targetURLStr

_targetServerCharset

private java.nio.charset.Charset _targetServerCharset

_parameters

private java.util.List<HttpRequestParameter> _parameters

_requestMethod

private HttpMethodStatement.RequestMethod _requestMethod
Constructor Detail

HttpMethodStatement

HttpMethodStatement(java.lang.String newTargetURLStr,
                    java.nio.charset.Charset newTargetServerCharset,
                    java.util.List<HttpRequestParameter> newParams)
Constructor a partir de la url y los parametros

Parameters:
newTargetURL - la url
newTargetServerCharset - el charset utilizado en el servidor
newParams - los parametros
Method Detail

usingGETRequestMethod

public HttpConnectionStatement usingGETRequestMethod()
Establece que el método para hacer la request es GET


usingPOSTRequestMethod

public HttpConnectionStatement usingPOSTRequestMethod()
Establece que el método para hacer la request es POST


_notBinaryParametersAsQueryString

private java.lang.String _notBinaryParametersAsQueryString()
Compone la cadena de parametros que se van a enviar via GET o POST a partir de los parametros almacenados en la variable global