Httpeek

Una herramienta de GUI para solicitudes HTTP de elaboración de mano y examinar las respuestas a ellos
Descargar ahora

Httpeek Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Luke Maurits
  • Sitio web del editor:
  • http://luke.maurits.id.au/

Httpeek Etiquetas


Httpeek Descripción

Una herramienta GUI para las solicitudes HTTP de elaboración de manos y las respuestas de examen a ellos HTTPEEK es una herramienta escrita en Python para enviar solicitudes HTTP htth a mano a servidores web y examinar ("asomándose") los detalles de su respuesta. Está diseñado para ayudar a los desarrolladores del servidor web en la prueba de las funciones de sus servidores que no se pueden probar fácilmente utilizando un navegador ordinario. Lea la descripción detallada para obtener más información. HTTPEEK está escrito en Python y tiene una GUI construida con el conjunto de herramientas Tkinter. Descripción de correo electrónico, escribió HTTPEEK para probar algunas funciones de mi servidor web de Python. Algunas partes de un servidor web, como el manejo de la norma, reciben solicitudes o la indexación automática de directorios, son fáciles de probar con un navegador estándar de valores como Firefox. Algunas cosas no son tan fáciles: la mayoría de los navegadores no le mostrarán el encabezado un servidor web que envía junto con un sitio web (los enlaces, sin embargo, lo que lo ha hecho a mano para las pruebas de Comanche). Algunas cosas están justo fuera de la pregunta: no puede pedirle a Firefox que establezca un valor específico de `` if-rango '' en su encabezado de solicitud, y Firefox seguirá automáticamente una redirección sin mostrarle el mensaje que recibió. La necesidad de una herramienta personalizada es clara y HTTPEEK está destinado a completar ese rol. Con HTTPEEK, puede manualizar todos los aspectos de una solicitud HTTP compatible con los estándares. Puede seleccionar la versión HTTP para usar, de http / 0.9, http / 1.0, o http / 1.1. Puede seleccionar el método HTTP para usar, desde la cabeza, obtener o publicar. Puede establecer un número arbitrario de pares (campo, valor) en el encabezado de solicitud: HTTPEEK configurará automáticamente algunos para usted. Puede incluir una entidad en su solicitud. También ha creado su solicitud, puede tirarlo en un servidor web y obtener una respuesta. Httpeek le mostrará todos los aspectos de la respuesta. Puede ver la versión HTTP, la respuesta cumple con el código de estado de respuesta y la cadena descriptiva que identifica ese código. Puede ver todos los campos de encabezado en la respuesta y la entidad de respuesta completa. Puede ahorrar ambas solicitudes artesanales y recibió las respuestas como archivos de texto simples en el mismo formato que se envían a través de la red. Si ha guardado una solicitud antes, puede cargar ese archivo si desea enviar exactamente la misma solicitud de solicitud nuevamente. Puede colocar el archivo en cualquier lugar que le guste, apunte su interpín de Python en él y vaya. La GUI de HTTPEEK está diseñada para ser clara e intuitiva, y cualquiera que entienda el protocolo HTTP no debe tener problemas para determinar las cosas (cualquiera que no entienda el protocolo probablemente no encontrará ningún valor en Httpeek de todos modos). La ventana HttPek es Dividido en cuatro componentes: un marco de red (arriba), un marco de construcción de solicitud (izquierda), un marco de análisis de respuesta (derecha) y un marco de estado / registro (parte inferior). Las características de cada componente se discuten aquí brevemente. También se discuten las opciones de E / S del archivo disponibles a través de la barra de menú en la parte superior de la ventana .Network Framethe Network Frame contiene 3 widgets que le permiten configurar las siguientes opciones relacionadas con la red: * El nombre de host o la dirección IPv4 de Dotted-Quad-quad de la host para enviar la solicitud a. * El número de puerto que HTTTTEEK debe intentar conectarse al host de configuración descriptivo anterior. El valor predeterminado es 80, que es el estándar para el tráfico HTTP. * La duración del tiempo de espera (en segundos) para los cuales HttPeek esperará sin haber recibido ninguna comunicación de un host antes de ingresar. El marco también contiene 2 botones, etiquetados "Solicitud de envío". y "cancelar". Estos botones son autoexplicativos: el primero envía la solicitud actualmente diseñada al host indicado y espera una respuesta, el segundo aborta este proceso en cualquier punto que se encuentra actualmente en.Request Construction Framethis es donde configura las opciones relacionadas con la solicitud. Esta descripción obviamente necesita cariñada ... Análisis de respuesta Framethis es donde puede ver (¡pero no cambiar!) Los detalles de la respuesta recibida. Esta descripción, obviamente, necesita carnizar ... Estado / Registro Framethis Little Frame Simplemente le permite ver lo que Httpeek está haciendo bien este instantáneo. Funcionsthe Menús proporcionan una funcionalidad realmente simple, como guardar y cargar solicitudes o respuestas a los archivos de texto. Requisitos: · Python · TCL / TK · Python-tk


Httpeek Software relacionado