Tecnología

Inicio

Cómo leer una cabecera HTTP

Protocolo de transferencia de hipertexto (HTTP) es un protocolo comúnmente utilizado en la Web. HTTP tiene varias solicitudes de cabecera y las respuestas que se utilizan en el desarrollo de aplicaciones Web. Estas cabeceras dan la información del navegador, como el nombre del servidor, la longitud de la página y la autorización de acuse de recibo. El desarrollador puede utilizar estas cabeceras hora de programar para la captura de errores básicos y visualización en el navegador. La clase HttpWebRequest se utiliza para analizar estos mensajes en el lenguaje de programación C #.

Instrucciones

1 Instancia de la clase HTTPHeader. El código siguiente asigna la clase a una variable por lo que los métodos y propiedades se pueden utilizar.
HttpWebRequest httpReq = (HttpWebRequest) WebRequest.Create ( "http://mydomain.com/");

2 Establecer el tipo de contenido y el método a utilizar. Hay dos métodos: --- GET y POST. "Obtener" solicita una página y su contenido. "Post" es el método utilizado para publicar en un objeto de formulario en el sitio web remoto. El código siguiente, se configura la variable para colocar elementos de formulario.
httpReq.Method = "POST";
httpReq.ContentType = "application / x-www-form-urlencoded";

3 Ajuste el tampón a la longitud variables de formulario. Esto le da a la variable solicitud de la longitud de los valores para enviar a la forma.
byte [] = myBuf Encoding.ASCII.GetBytes ( "primer nombre = Jane y apellido = Smith");
httpReq.ContentLength = myBuf.Length;

4 Publicar los datos del formulario de la página Web. Los siguientes mensajes de código del formulario y se cierra la solicitud.
Transmitir formPost = httpReq.GetRequestStream ();
formPost.Write (myBuff, 0, myBuff.Length);
formPost.Close ();