|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.net.HttpClient
Clase que se encarga de la comunicación con un servidor. Abstrae la comunicación rpc que se envia al servidor bien por GET o POST
Field Summary | |
static java.lang.String |
MULTIPART_FORM_DATA_FILES_CONTENT_TYPE
|
Constructor Summary | |
HttpClient(java.lang.String inTargetURL)
Constructor a partir de una URL en formato cadena con el destino |
|
HttpClient(java.lang.String inTargetURL,
java.util.Map inParameters)
Constructor a partir de una URL en formato cadena con el destino |
|
HttpClient(java.lang.String inNetProtocol,
java.lang.String inTargetURL)
Constructor a partir de una URL en formato cadena con el destino |
|
HttpClient(java.lang.String inNetProtocol,
java.lang.String inTargetURL,
java.util.Map inParameters)
Constructor a partir de una URL en formato cadena con el destino |
Method Summary | |
long |
getConnectionTimeout()
|
java.io.InputStream |
sendGetHttpCall()
Ejecuta la llamada vía GET |
java.io.InputStream |
sendHttpCall()
Ejecuta la llamada utilizando el metodo (GET/SET) establecido |
java.io.InputStream |
sendPostHttpCall()
Ejecuta la llamada via POST |
java.io.InputStream |
sendPutHttpCall()
Ejecuta la llamada via POST |
void |
setConnectionTimeout(long timeout)
Establece el timeout de obtención de la conexion |
void |
setContentType(java.lang.String contentType)
Establece el contentType |
void |
setProxyAuthorization(java.lang.String user,
java.lang.String password)
Establece la información de autorización para el PROXY en la cabecera http (autenticación básica) El nombre y la clave van como una cadena "Basic usr:psswd" codificada en base64 en un campo de la cabecera llamado Authorization La autorización al igual que los demás campos de la cabecera persisten a lo largo de múltiples llamadas. |
void |
setProxyHost(java.lang.String proxy,
java.lang.String port)
Establece conexión através del Proxy. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String MULTIPART_FORM_DATA_FILES_CONTENT_TYPE
Constructor Detail |
public HttpClient(java.lang.String inTargetURL)
public HttpClient(java.lang.String inNetProtocol, java.lang.String inTargetURL) throws java.net.MalformedURLException
public HttpClient(java.lang.String inNetProtocol, java.lang.String inTargetURL, java.util.Map inParameters) throws java.net.MalformedURLException
public HttpClient(java.lang.String inTargetURL, java.util.Map inParameters)
Method Detail |
public void setConnectionTimeout(long timeout)
timeout
- tiempo en milisegundospublic long getConnectionTimeout()
public void setContentType(java.lang.String contentType)
contentType
- public java.io.InputStream sendHttpCall() throws java.io.IOException
java.io.IOException
- if an I/O error occurspublic java.io.InputStream sendGetHttpCall() throws java.io.IOException
java.io.IOException
- if an I/O error occurspublic java.io.InputStream sendPostHttpCall() throws java.io.IOException
java.io.IOException
- if an I/O error occurspublic java.io.InputStream sendPutHttpCall() throws java.io.IOException
java.io.IOException
- if an I/O error occurspublic void setProxyHost(java.lang.String proxy, java.lang.String port)
proxy
- : Proxy a través del cual deben salir las llamadas del HttpClient.port
- : Puerto en el que escucha el Proxy.public void setProxyAuthorization(java.lang.String user, java.lang.String password)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |