meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ejemploestatusdocumento [2022/05/03 17:58] scastillo |
ejemploestatusdocumento [2024/03/29 08:16] (actual) 47.128.97.42 se ha restaurado la vieja versión (2024/03/22 02:08) |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Ejemplo | + | ====== Ejemplo |
{{ : | {{ : | ||
- | <code csharp | + | <code csharp |
- | + | var url = " | |
- | //El siguiente codigo fue realizado en un evento Button de Window Forms | + | |
- | var url = " | + | |
- | | + | |
- | | + | |
{ | { | ||
+ | rnc = " | ||
+ | clave = " | ||
+ | usuario = " | ||
- | Estatus autenticacion = new Estatus() | + | }; |
- | { | + | |
- | Rnc = textBox19.Text, | + | |
- | token = textBox161.Text, | + | |
- | documento=textBox5.Text | + | |
- | }; | + | var resultado = Post(autenticacion, |
- | var resultado = Post(autenticacion, | + | RespAutent Respuesta |
- | RespondAnu respuesta | + | |
- | | + | |
- | richTextBox1.Text = " | + | |
- | } | + | |
- | | + | |
- | { | + | |
- | MessageBox.Show(" | + | |
- | } | + | |
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
- | <code csharp Metodo Post()> | + | |
- | // | + | |
- | public string Post(object x, string url) | + | |
- | { | + | |
- | WebRequest enviar | + | |
- | enviar.Method = " | + | |
- | enviar.ContentType = " | + | |
- | string json = JsonSerializer.Serialize(x); | + | |
- | byte[] postBytes = Encoding.UTF8.GetBytes(json); | + | |
- | enviar.ContentLength = postBytes.Length; | + | |
- | Stream OSP = enviar.GetRequestStream(); | + | |
- | OSP.Write(postBytes, | + | |
- | WebResponse resp = enviar.GetResponse(); | + | |
- | var OSR = new StreamReader(resp.GetResponseStream()); | + | |
- | var resultado = OSR.ReadToEnd(); | + | |
- | OSP.Flush(); | + | |
- | OSP.Dispose(); | + | |
- | OSP.Close(); | + | |
- | OSR.Dispose(); | + | |
- | OSR.Close(); | + | |
- | return resultado; //Se devuelve el string | + | |
- | + | ||
- | + | ||
- | } | + | |
</ | </ | ||
Línea 64: | Línea 27: | ||
<code csharp Clases > | <code csharp Clases > | ||
- | | + | |
{ | { | ||
- | public string | + | public string |
- | public string | + | public string |
- | public string | + | public string |
} | } | ||
- | class RespondAnu | + | |
{ | { | ||
- | public | + | public |
+ | public string fechaExpiracion { get; set; } | ||
+ | |||
+ | public double | ||
public string mensaje { get; set; } | public string mensaje { get; set; } | ||
- | public bool procesado { get; set; } | + | |
} | } | ||
</ | </ |