Clase responsable de hacer peticiones GET y POST http://stackoverflow.com/questions/4015324/http-request-with-post
Más...
|
bool | _CheckUrl (string tcUri) |
| Comprueba si una URL existe Más...
|
|
string | _Get (string tcURI, string tcTipo="WebClient") |
| Petición GET Ejemplo: HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Get("http://domain.com"); Más...
|
|
bool | _Get (string tcUri, ref string tcResponse, string tcTipo="WebClient") |
| Petición GET Ejemplo: string lcResponse = ""; HttpRequest loObj = new HttpRequest(); bool llOk = loObj._Get("http://domain.com", ref lcResponse); Más...
|
|
string | _Post (string tcURI, string tcParameters="", string tcTipo="WebClient") |
| Petición POST Ejemplo: HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Post("http://domain.com", "param1=valu1&param2=value2"); Más...
|
|
bool | _Post (string tcUri, ref string tcResponse, string tcParameters="", string tcTipo="WebClient") |
| Petición POST Ejemplo: string lcResponse = ""; HttpRequest loObj = new HttpRequest(); bool llOk = loObj._Post("http://domain.com", ref lcResponse, "param1=valu1&param2=value2"); Más...
|
|
string | _Post (string tcURI, NameValueCollection tcParameters=null, string tcTipo="WebClient") |
| Petición POST Ejemplo: NameValueCollection loParams = new NameValueCollection(); loParams["param1"] = "value1"; loParams["param2"] = "value2"; HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Post("http://domain.com", loParams); Más...
|
|
string | _PostWebRequest (string tcURI, string tcParameters) |
| Petición POST mediante WebRequest (legacy) Más...
|
|
bool | Upload (string tcURI, string tcFilePath, out string tcResponse) |
| Método para subir un fichero a un servidor web mediante WebClient Más...
|
|
|
int | _TimeOut = 15000 |
| Timeout en el metodo _CheckUrl Más...
|
|
string | _User = string.Empty |
| Usuario para autenticación básica Más...
|
|
string | _Pass = string.Empty |
| Password para autenticacion básica Más...
|
|
string | _Error = string.Empty |
| En caso de error se rellena dicha propiedad Más...
|
|
Encoding | _Encoding = Encoding.UTF8 |
| Encoding de las peticiones (solo implementado en WebClient). El encoding por defecto es : UTF8 Más...
|
|
Clase responsable de hacer peticiones GET y POST http://stackoverflow.com/questions/4015324/http-request-with-post
Definición en la línea 15 del archivo HttpRequest.cs.
◆ _CheckUrl()
bool sage.ew.functions.Clases.HttpRequest._CheckUrl |
( |
string |
tcUri | ) |
|
|
inline |
Comprueba si una URL existe
- Parámetros
-
- Devuelve
Definición en la línea 55 del archivo HttpRequest.cs.
◆ _Get() [1/2]
string sage.ew.functions.Clases.HttpRequest._Get |
( |
string |
tcURI, |
|
|
string |
tcTipo = "WebClient" |
|
) |
| |
|
inline |
Petición GET Ejemplo: HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Get("http://domain.com");
- Parámetros
-
tcURI | Url de consulta |
tcTipo | Tipo de objeto a utilizar: WebClient o WebRequest |
- Devuelve
- Resultado de la petición
Definición en la línea 95 del archivo HttpRequest.cs.
◆ _Get() [2/2]
bool sage.ew.functions.Clases.HttpRequest._Get |
( |
string |
tcUri, |
|
|
ref string |
tcResponse, |
|
|
string |
tcTipo = "WebClient" |
|
) |
| |
|
inline |
Petición GET Ejemplo: string lcResponse = ""; HttpRequest loObj = new HttpRequest(); bool llOk = loObj._Get("http://domain.com", ref lcResponse);
- Parámetros
-
tcUri | Url de consulta |
tcResponse | Resultado de la petición |
tcTipo | Tipo de objeto a utilizar: WebClient o WebRequest |
- Devuelve
- true si la petición ha terminado con exito, false en caso contrario
Definición en la línea 121 del archivo HttpRequest.cs.
◆ _Post() [1/3]
string sage.ew.functions.Clases.HttpRequest._Post |
( |
string |
tcURI, |
|
|
string |
tcParameters = "" , |
|
|
string |
tcTipo = "WebClient" |
|
) |
| |
|
inline |
Petición POST Ejemplo: HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Post("http://domain.com", "param1=valu1&param2=value2");
- Parámetros
-
tcURI | URL de la petición |
tcParameters | Parametros de la petición. |
tcTipo | Tipo de objeto a utilizar: WebClient o WebRequest |
- Devuelve
Definición en la línea 146 del archivo HttpRequest.cs.
◆ _Post() [2/3]
bool sage.ew.functions.Clases.HttpRequest._Post |
( |
string |
tcUri, |
|
|
ref string |
tcResponse, |
|
|
string |
tcParameters = "" , |
|
|
string |
tcTipo = "WebClient" |
|
) |
| |
|
inline |
Petición POST Ejemplo: string lcResponse = ""; HttpRequest loObj = new HttpRequest(); bool llOk = loObj._Post("http://domain.com", ref lcResponse, "param1=valu1&param2=value2");
- Parámetros
-
tcUri | Url de consulta |
tcResponse | Resultado de la petición |
tcParameters | Parametros de la peticion |
tcTipo | Tipo de objeto a utilizar: WebClient o WebRequest |
- Devuelve
- true si la petición ha terminado con exito, false en caso contrario
Definición en la línea 176 del archivo HttpRequest.cs.
◆ _Post() [3/3]
string sage.ew.functions.Clases.HttpRequest._Post |
( |
string |
tcURI, |
|
|
NameValueCollection |
tcParameters = null , |
|
|
string |
tcTipo = "WebClient" |
|
) |
| |
|
inline |
Petición POST Ejemplo: NameValueCollection loParams = new NameValueCollection(); loParams["param1"] = "value1"; loParams["param2"] = "value2"; HttpRequest loObj = new HttpRequest(); string lcResponse = loObj._Post("http://domain.com", loParams);
- Parámetros
-
tcURI | URL de la petición |
tcParameters | Parametros de la petición. |
tcTipo | Tipo de objeto a utilizar: WebClient o WebRequest |
- Devuelve
Definición en la línea 204 del archivo HttpRequest.cs.
◆ _PostWebRequest()
string sage.ew.functions.Clases.HttpRequest._PostWebRequest |
( |
string |
tcURI, |
|
|
string |
tcParameters |
|
) |
| |
|
inline |
Petición POST mediante WebRequest (legacy)
- Parámetros
-
- Devuelve
Definición en la línea 325 del archivo HttpRequest.cs.
◆ Upload()
bool sage.ew.functions.Clases.HttpRequest.Upload |
( |
string |
tcURI, |
|
|
string |
tcFilePath, |
|
|
out string |
tcResponse |
|
) |
| |
|
inline |
Método para subir un fichero a un servidor web mediante WebClient
- Parámetros
-
tcURI | URI de la petición |
tcFilePath | Ruta al fichero que se desea enviar |
tcResponse | Respuesta del servidor |
- Devuelve
- true si existe respuesta, false en caso contrario
Definición en la línea 360 del archivo HttpRequest.cs.
◆ _Encoding
Encoding sage.ew.functions.Clases.HttpRequest._Encoding = Encoding.UTF8 |
Encoding de las peticiones (solo implementado en WebClient). El encoding por defecto es : UTF8
Definición en la línea 43 del archivo HttpRequest.cs.
◆ _Error
string sage.ew.functions.Clases.HttpRequest._Error = string.Empty |
En caso de error se rellena dicha propiedad
Definición en la línea 37 del archivo HttpRequest.cs.
◆ _Pass
string sage.ew.functions.Clases.HttpRequest._Pass = string.Empty |
Password para autenticacion básica
Definición en la línea 32 del archivo HttpRequest.cs.
◆ _TimeOut
int sage.ew.functions.Clases.HttpRequest._TimeOut = 15000 |
Timeout en el metodo _CheckUrl
Definición en la línea 23 del archivo HttpRequest.cs.
◆ _User
string sage.ew.functions.Clases.HttpRequest._User = string.Empty |
Usuario para autenticación básica
Definición en la línea 28 del archivo HttpRequest.cs.
La documentación para esta clase fue generada a partir del siguiente fichero: