Título: Pregunta información sobre las cabeceras y los metodos. Publicado por: PHAMTOM en 7 Abril 2010, 02:31 am Buenas, me surgio una duda ,después de leer un manual de http y los metodos , quisiera saber , como hacer para saber , si el metodo PUT o Delete estan activos, estuve viendo algo de el metodo OPTIONS q justamente , sirve para eso , y desde la terminal.. para informarme de los metodos http , hago lo siguiente.. "ESTOY EN UBUNTU LINUX.
telnet WEB PUERTO OPTIONS HTTP/1.1 Quisiera saber , si esta consulta http esta bien y supuestamente,si el metodo OPTIONS esta abilitado , me devolveria información.. saludos. PHAMTOM Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: SeC en 7 Abril 2010, 02:48 am La manera correcta sería así:
Código: OPTIONS / HTTP/1.0 y utilizando la version 1.0 del protocolo http, usando la versión 1.1 nunca me funciono, nose exactamente las diferencias entre una version u otra, y espero que alguien mas entendido en el tema nos explique :D ... pero de esa manera podés mirar en servidores que tengan OPTIONS habilitado =) . Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: PHAMTOM en 7 Abril 2010, 02:53 am La manera correcta sería así: Código: OPTIONS / HTTP/1.0 y utilizando la version 1.0 del protocolo http, usando la versión 1.1 nunca me funciono, nose exactamente las diferencias entre una version u otra, y espero que alguien mas entendido en el tema nos explique :D ... pero de esa manera podés mirar en servidores que tengan OPTIONS habilitado =) . Muchas gracias, ahora mismo me fije , y con el HTTP/1.0 , me funciono pero con el 1.1 no se que pasa jaja, muchisimas gracias problema solucionado . PHAMTOM Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: x7uk en 7 Abril 2010, 03:00 am Las diferencias entre las versiones del protocolo son los metodos
permitidos, en la version 1.0 tan solo estan permitidos los metodos GET, POST y HEAD. Apartir de la version 1.1 se agregaron los metodos: CONNECT, TRACE, OPTIONS, PUT Y DELETE ::) Saludos! x7uk Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: SeC en 7 Abril 2010, 03:09 am Las diferencias entre las versiones del protocolo son los metodos permitidos, en la version 1.0 tan solo estan permitidos los metodos GET, POST y HEAD. Apartir de la version 1.1 se agregaron los metodos: CONNECT, TRACE, OPTIONS, PUT Y DELETE ::) Saludos! x7uk Entonces porque es posible hacer: Código: OPTIONS * HTTP/1.0 ??? =/, Edito: Al parecer los cambios de la version 1.1, es que es mas emmm "exigente" en cuanto a la realizacion de la petición... para hacer la misma petición anterior usando la version 1.1, sería algo así: Código
notese que agrege el Host: ... Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: tragantras en 8 Abril 2010, 13:34 pm aun sabiendo que dificilmente accederás a leerte esta horrible quimera de letras, te dejo el link explicando (en inglés) las differencias entre la version 1.0 y la 1.1 del protocolo de aplicacion HTTP.
http://www2.research.att.com/~bala/papers/h0vh1.html Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: toxeek en 9 Abril 2010, 23:22 pm Que hay. Lo que ocurre es que con HTTP/1.1 siempre se ha de especificar la cabecera Host. Es decir, con HTTP/1.0 podias hacer una peticion OPTIONS / HTTP/1.0\n\n pero no con HTTP/1.1.. con este ultimo pues dado a dicha especificacion seria OPTIONS * HTTP/1.1\r\n Host: www.host.com\r\n\r\n por ejemplo. Saludos. Título: Re: Pregunta información sobre las cabeceras y los metodos. Publicado por: SeC en 10 Abril 2010, 03:12 am Sip, muchas gracias @tragantras y @averno por las respuestas. ;D
|