El documento explica el protocolo ARP y cómo funciona para asignar direcciones MAC a direcciones IP en una red local. El ARP mapea las direcciones IP de los dispositivos en la red a sus direcciones MAC físicas para permitir la comunicación entre ellos. El documento describe cómo usar los comandos ipconfig, arp y ping para ver las tablas ARP y probar la resolución de direcciones entre dos máquinas, una real y una virtual, tanto con el firewall habilitado como deshabilitado.
Este documento proporciona instrucciones para realizar un taller sobre comandos de red en clase de redes. Los estudiantes aprenderán a usar comandos como ipconfig, ping, tracert y net para obtener información sobre la configuración de red, comprobar la conectividad y estado de hosts remotos, y administrar servicios de red.
El documento describe los pasos para instalar y configurar el servidor de mensajería instantánea Openfire en una máquina virtual Debian. Esto incluye instalar Openfire, crear usuarios y un grupo, y probar la conexión y conversación entre dos clientes. También explica cómo crear una sala de conferencia para unir a los usuarios.
Este documento describe cómo configurar Apache2 para escuchar en puertos específicos y direcciones IP. Explica editar el archivo httpd.conf para definir un nuevo puerto, agregar una entrada en ports.conf para permitir que Apache escuche en ese puerto, y modificar el archivo de sitio disponible para apuntar al directorio correcto. También cubre cómo agregar un VirtualHost con una dirección IP específica en httpd.conf para habilitar la entrada por IP y reiniciar el servicio Apache.
Este documento explica cómo programar una tarea para eliminar automáticamente archivos temporales usando el Bloc de notas. Se crea un archivo .bat que borra la carpeta Temp usando el comando rmdir y se programa la tarea para que se ejecute los viernes a las 3 pm.
Este documento proporciona instrucciones para instalar OPENKM en Ubuntu mediante la instalación de Java 8, la descarga e instalación del instalador OPENKM, la configuración de una base de datos MySQL usando MariaDB, y el inicio del servidor OPENKM a través de Tomcat en el puerto 8080.
Este documento proporciona instrucciones para configurar Moodle después de su instalación predeterminada en una carpeta, incluyendo editar los archivos httpd.conf y config.php para cambiar la dirección IP a la IP de la máquina local y reiniciar el servidor web para acceder a Moodle con esa nueva dirección.
El documento explica el protocolo ARP y cómo funciona para asignar direcciones MAC a direcciones IP en una red local. El ARP mapea las direcciones IP de los dispositivos en la red a sus direcciones MAC físicas para permitir la comunicación entre ellos. El documento describe cómo usar los comandos ipconfig, arp y ping para ver las tablas ARP y probar la resolución de direcciones entre dos máquinas, una real y una virtual, tanto con el firewall habilitado como deshabilitado.
Este documento proporciona instrucciones para realizar un taller sobre comandos de red en clase de redes. Los estudiantes aprenderán a usar comandos como ipconfig, ping, tracert y net para obtener información sobre la configuración de red, comprobar la conectividad y estado de hosts remotos, y administrar servicios de red.
El documento describe los pasos para instalar y configurar el servidor de mensajería instantánea Openfire en una máquina virtual Debian. Esto incluye instalar Openfire, crear usuarios y un grupo, y probar la conexión y conversación entre dos clientes. También explica cómo crear una sala de conferencia para unir a los usuarios.
Este documento describe cómo configurar Apache2 para escuchar en puertos específicos y direcciones IP. Explica editar el archivo httpd.conf para definir un nuevo puerto, agregar una entrada en ports.conf para permitir que Apache escuche en ese puerto, y modificar el archivo de sitio disponible para apuntar al directorio correcto. También cubre cómo agregar un VirtualHost con una dirección IP específica en httpd.conf para habilitar la entrada por IP y reiniciar el servicio Apache.
Este documento explica cómo programar una tarea para eliminar automáticamente archivos temporales usando el Bloc de notas. Se crea un archivo .bat que borra la carpeta Temp usando el comando rmdir y se programa la tarea para que se ejecute los viernes a las 3 pm.
Este documento proporciona instrucciones para instalar OPENKM en Ubuntu mediante la instalación de Java 8, la descarga e instalación del instalador OPENKM, la configuración de una base de datos MySQL usando MariaDB, y el inicio del servidor OPENKM a través de Tomcat en el puerto 8080.
Este documento proporciona instrucciones para configurar Moodle después de su instalación predeterminada en una carpeta, incluyendo editar los archivos httpd.conf y config.php para cambiar la dirección IP a la IP de la máquina local y reiniciar el servidor web para acceder a Moodle con esa nueva dirección.
El documento describe los pasos tomados para completar el desafío CTF "Brainpan", comprometiendo completamente el sistema al obtener acceso root. Inicialmente se encuentra un servicio web vulnerable que permite la ejecución de código a través de un buffer overflow. Luego, otro binario suid vulnerable es explotado para conseguir acceso como el usuario anansi. Finalmente, el documento detalla cómo modificar un binario con privilegios root para agregar un nuevo usuario root y completar el desafío CTF.
Este documento proporciona instrucciones para instalar EasyPHP y Oscommerce en una computadora local. Explica cómo descargar e instalar EasyPHP, crear una base de datos en MySQL, subir los archivos de Oscommerce al servidor local, e instalar y configurar Oscommerce. También incluye pasos para agregar fabricantes, categorías y productos al sitio de comercio electrónico de Oscommerce.
Este documento explica los pasos para crear una primera aplicación en Java. Describe cómo instalar Java Development Kit (JDK) y crear un archivo Java simple llamado "HolaMundo.java" que imprime un saludo. Explica cómo compilar el archivo usando el comando "javac" y ejecutarlo usando "java", mostrando el resultado esperado en la consola.
Este documento describe los pasos para configurar e instalar JBoss ESB Server y crear un proyecto de ejemplo en Eclipse. Incluye instrucciones para descargar las herramientas necesarias como JDK, JRE y Apache Ant. Luego explica cómo agregar las variables al sistema PATH, instalar JBoss ESB Server y compilar ejemplos de prueba. También proporciona instrucciones detalladas para crear un proyecto en Eclipse, incluida la instalación de complementos como JBoss Tools y la creación de proveedores, filtros, servicios, acciones y
Este documento describe los pasos para configurar un servidor FTP utilizando ProFTPD en Linux. Inicialmente se instala ProFTPD y ftp, luego se configura para permitir y denegar acceso a usuarios específicos, permitir acceso anónimo y de invitados, y restringir el acceso de usuarios a sus propios directorios. Finalmente, se crea una carpeta pública compartida y se copia un archivo desde ella usando el cliente FTP Filezilla.
Este documento describe los pasos realizados en una práctica sobre la instalación y configuración del software de gestión de incidencias GLPI. Se instaló GLPI en una máquina Debian, se crearon varios usuarios con diferentes perfiles, y se dieron de alta tres proyectores que pueden reservarse. Finalmente, se abrió una incidencia con un usuario con perfil "Post-only" y otra incidencia asignada a un técnico que cambió su estado y prioridad.
El documento describe los pasos para configurar Django para interactuar con una base de datos PostgreSQL. Estos incluyen instalar PostgreSQL, crear una base de datos vacía, instalar el controlador psycopg2, configurar Django para usar la base de datos, crear modelos, sincronizar Django con la base de datos, y probar las operaciones CRUD a través de la interfaz de administración de Django.
Espero les sirva este manual paso a paso de como hacer su primera aplicación en Python, usando como framework web Django, en fedora19, saludos y suerte a todos.
Stalin Tusa V.
Este documento resume la resolución de un reto de una máquina virtual de la serie Mr. Robot. El autor descarga la máquina virtual y realiza un escaneo nmap para encontrar puertos abiertos. Luego encuentra dos archivos en robots.txt y obtiene las primeras dos keys. Usa una shell reversa de PHP para obtener acceso a la máquina y elevar privilegios con Nmap para conseguir la tercera key.
Charla dada en el Codemotion España que se celebró en Madrid el 21 y 22 /11/2014
Como tiene gifs animado, es recomendable descargar la presentación
Trata sobre el uso de herramientas de sistemas para hacer debugging
El documento proporciona instrucciones para configurar los protocolos IPv4 e IPv6 en Windows 10. Explica cómo verificar que ambos protocolos estén habilitados, personalizar la configuración de la IP de IPv4 y comprobar la configuración de la IP de IPv6. También describe cómo restaurar los protocolos TCP/IPv si la conexión a Internet no se ha restablecido.
Este documento explica cómo configurar un entorno WAMP (Windows, Apache, MySQL, PHP) para ejecutar aplicaciones web. Detalla los pasos para instalar el paquete python-mysqldb, modificar el archivo de configuración de Apache para permitir scripts CGI de Python, y crear un script de prueba en Python para verificar que Apache puede ejecutar lenguaje Python. El autor concluye que agregar soporte para Python proporciona más versatilidad al sistema.
El documento describe cómo ejecutar código PHP en Wampserver y Notepad++. Explica cómo abrir Wampserver y Notepad++, guardar el código PHP en una carpeta llamada "ensayo", y ejecutarlo en un navegador web para ver el resultado. También explica cómo usar estructuras condicionales como if, else, y switch en PHP.
Este documento describe los pasos para preparar un sistema Linux para contribuir al proyecto Mozilla SUMO. Explica la instalación de varias dependencias como Python, pip, MySQL, Memcached, RabbitMQ, libxml, libxslt, zlib, Redis, Elastic Search y Git. Proporciona enlaces a guías detalladas y ofrece consejos como consultar en el chat ante cualquier duda durante el proceso de instalación.
El documento proporciona instrucciones para instalar Easy PHP en el sistema. Se debe seguir los pasos de instalación, seleccionar una ruta para instalarlo, y luego habilitar Apache y MySQL para que funcionen correctamente. Una vez instalado, Easy PHP se puede usar para ejecutar aplicaciones locales como foros de PHP agregando las carpetas de la aplicación al directorio www e indicando la ruta en la página de administración.
Este documento explica cómo reconfigurar programas y servicios en Linux utilizando el comando dpkg-reconfigure, editar archivos de configuración con gedit, actualizar los repositorios con aptitude update, e instalar actualizaciones con aptitude safe-upgrade. También cubre cómo agregar nuevos repositorios y recuperar Synaptic en caso de que deje de funcionar.
Cómo explotar EternalRomance & EternalSynergy en Windows Server 2016Telefónica
Documento técnico escrito por Sheila A.Berta (@unapibageek), investigadora de seguridad en ElevenPaths, que explica cómo se pueden usar los exploits EternalRomance & EternalSynergy publicados por ShadowBrokers en sistemas operativos Windows Server 2016. Más info en http://www.elladodelmal.com/2017/07/como-explotar-eternalromance-synergy-en.html
Alojar un dominio en servidor propio e instalar WordpressMJ Cachón Yáñez
Pequeño tutorial para aprender paso a paso cómo alojar un dominio en un hosting propio y posteriormente, instalar Wordpress para comenzar un blog o un sitio web
Lettuce example using scenarios outlineKaren Wiznia
This document outlines an example that uses Lettuce scenarios to test a weather API. It defines 5 scenarios that check: 1) if city and country values returned are correct, 2) if latitude and longitude values returned are correct, 3) if temperature returned is correct for a given city and country, 4) if temperature returned is correct for given latitude and longitude. It includes feature files that define the scenarios and Python files that implement the scenario steps to make API calls and assertions.
This document describes using Lettuce to test an API for weather data. It includes a feature file with scenarios to check that city/country names, latitude/longitude, and temperature values are returned correctly from the API. It also includes a Python file with steps to access the API URL, check the response values, and assert that expected results are obtained.
El documento describe los pasos tomados para completar el desafío CTF "Brainpan", comprometiendo completamente el sistema al obtener acceso root. Inicialmente se encuentra un servicio web vulnerable que permite la ejecución de código a través de un buffer overflow. Luego, otro binario suid vulnerable es explotado para conseguir acceso como el usuario anansi. Finalmente, el documento detalla cómo modificar un binario con privilegios root para agregar un nuevo usuario root y completar el desafío CTF.
Este documento proporciona instrucciones para instalar EasyPHP y Oscommerce en una computadora local. Explica cómo descargar e instalar EasyPHP, crear una base de datos en MySQL, subir los archivos de Oscommerce al servidor local, e instalar y configurar Oscommerce. También incluye pasos para agregar fabricantes, categorías y productos al sitio de comercio electrónico de Oscommerce.
Este documento explica los pasos para crear una primera aplicación en Java. Describe cómo instalar Java Development Kit (JDK) y crear un archivo Java simple llamado "HolaMundo.java" que imprime un saludo. Explica cómo compilar el archivo usando el comando "javac" y ejecutarlo usando "java", mostrando el resultado esperado en la consola.
Este documento describe los pasos para configurar e instalar JBoss ESB Server y crear un proyecto de ejemplo en Eclipse. Incluye instrucciones para descargar las herramientas necesarias como JDK, JRE y Apache Ant. Luego explica cómo agregar las variables al sistema PATH, instalar JBoss ESB Server y compilar ejemplos de prueba. También proporciona instrucciones detalladas para crear un proyecto en Eclipse, incluida la instalación de complementos como JBoss Tools y la creación de proveedores, filtros, servicios, acciones y
Este documento describe los pasos para configurar un servidor FTP utilizando ProFTPD en Linux. Inicialmente se instala ProFTPD y ftp, luego se configura para permitir y denegar acceso a usuarios específicos, permitir acceso anónimo y de invitados, y restringir el acceso de usuarios a sus propios directorios. Finalmente, se crea una carpeta pública compartida y se copia un archivo desde ella usando el cliente FTP Filezilla.
Este documento describe los pasos realizados en una práctica sobre la instalación y configuración del software de gestión de incidencias GLPI. Se instaló GLPI en una máquina Debian, se crearon varios usuarios con diferentes perfiles, y se dieron de alta tres proyectores que pueden reservarse. Finalmente, se abrió una incidencia con un usuario con perfil "Post-only" y otra incidencia asignada a un técnico que cambió su estado y prioridad.
El documento describe los pasos para configurar Django para interactuar con una base de datos PostgreSQL. Estos incluyen instalar PostgreSQL, crear una base de datos vacía, instalar el controlador psycopg2, configurar Django para usar la base de datos, crear modelos, sincronizar Django con la base de datos, y probar las operaciones CRUD a través de la interfaz de administración de Django.
Espero les sirva este manual paso a paso de como hacer su primera aplicación en Python, usando como framework web Django, en fedora19, saludos y suerte a todos.
Stalin Tusa V.
Este documento resume la resolución de un reto de una máquina virtual de la serie Mr. Robot. El autor descarga la máquina virtual y realiza un escaneo nmap para encontrar puertos abiertos. Luego encuentra dos archivos en robots.txt y obtiene las primeras dos keys. Usa una shell reversa de PHP para obtener acceso a la máquina y elevar privilegios con Nmap para conseguir la tercera key.
Charla dada en el Codemotion España que se celebró en Madrid el 21 y 22 /11/2014
Como tiene gifs animado, es recomendable descargar la presentación
Trata sobre el uso de herramientas de sistemas para hacer debugging
El documento proporciona instrucciones para configurar los protocolos IPv4 e IPv6 en Windows 10. Explica cómo verificar que ambos protocolos estén habilitados, personalizar la configuración de la IP de IPv4 y comprobar la configuración de la IP de IPv6. También describe cómo restaurar los protocolos TCP/IPv si la conexión a Internet no se ha restablecido.
Este documento explica cómo configurar un entorno WAMP (Windows, Apache, MySQL, PHP) para ejecutar aplicaciones web. Detalla los pasos para instalar el paquete python-mysqldb, modificar el archivo de configuración de Apache para permitir scripts CGI de Python, y crear un script de prueba en Python para verificar que Apache puede ejecutar lenguaje Python. El autor concluye que agregar soporte para Python proporciona más versatilidad al sistema.
El documento describe cómo ejecutar código PHP en Wampserver y Notepad++. Explica cómo abrir Wampserver y Notepad++, guardar el código PHP en una carpeta llamada "ensayo", y ejecutarlo en un navegador web para ver el resultado. También explica cómo usar estructuras condicionales como if, else, y switch en PHP.
Este documento describe los pasos para preparar un sistema Linux para contribuir al proyecto Mozilla SUMO. Explica la instalación de varias dependencias como Python, pip, MySQL, Memcached, RabbitMQ, libxml, libxslt, zlib, Redis, Elastic Search y Git. Proporciona enlaces a guías detalladas y ofrece consejos como consultar en el chat ante cualquier duda durante el proceso de instalación.
El documento proporciona instrucciones para instalar Easy PHP en el sistema. Se debe seguir los pasos de instalación, seleccionar una ruta para instalarlo, y luego habilitar Apache y MySQL para que funcionen correctamente. Una vez instalado, Easy PHP se puede usar para ejecutar aplicaciones locales como foros de PHP agregando las carpetas de la aplicación al directorio www e indicando la ruta en la página de administración.
Este documento explica cómo reconfigurar programas y servicios en Linux utilizando el comando dpkg-reconfigure, editar archivos de configuración con gedit, actualizar los repositorios con aptitude update, e instalar actualizaciones con aptitude safe-upgrade. También cubre cómo agregar nuevos repositorios y recuperar Synaptic en caso de que deje de funcionar.
Cómo explotar EternalRomance & EternalSynergy en Windows Server 2016Telefónica
Documento técnico escrito por Sheila A.Berta (@unapibageek), investigadora de seguridad en ElevenPaths, que explica cómo se pueden usar los exploits EternalRomance & EternalSynergy publicados por ShadowBrokers en sistemas operativos Windows Server 2016. Más info en http://www.elladodelmal.com/2017/07/como-explotar-eternalromance-synergy-en.html
Alojar un dominio en servidor propio e instalar WordpressMJ Cachón Yáñez
Pequeño tutorial para aprender paso a paso cómo alojar un dominio en un hosting propio y posteriormente, instalar Wordpress para comenzar un blog o un sitio web
Lettuce example using scenarios outlineKaren Wiznia
This document outlines an example that uses Lettuce scenarios to test a weather API. It defines 5 scenarios that check: 1) if city and country values returned are correct, 2) if latitude and longitude values returned are correct, 3) if temperature returned is correct for a given city and country, 4) if temperature returned is correct for given latitude and longitude. It includes feature files that define the scenarios and Python files that implement the scenario steps to make API calls and assertions.
This document describes using Lettuce to test an API for weather data. It includes a feature file with scenarios to check that city/country names, latitude/longitude, and temperature values are returned correctly from the API. It also includes a Python file with steps to access the API URL, check the response values, and assert that expected results are obtained.
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
El documento describe un programa para dibujar figuras utilizando servomotores. Define variables y funciones para controlar los servomotores horizontal y vertical, detectar los botones y dibujar figuras como cuadrados, triángulos, rectángulos y números del 0 al 9.
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
Selenium es una herramienta de pruebas de software para aplicaciones web que permite escribir pruebas en varios lenguajes de programación como Python. Selenium WebDriver se utiliza para probar el correcto funcionamiento de una página web enviando comandos y obteniendo resultados. El documento proporciona ejemplos de cómo usar Selenium WebDriver con Lettuce en Python para realizar pruebas en una página web, incluyendo seleccionar elementos, escribir texto, realizar drag and drop, y manejar excepciones. También introduce a Pycabara, una implementación de Python de
El documento describe la evolución y tipos principales de malware. Explica que el malware ha evolucionado paralelamente a la tecnología para volverse más complejo y perseguir objetivos como el robo. Describe los tipos de malware infecciosos como virus y gusanos, malware oculto como troyanos, y malware para obtener beneficios como adware y spyware que recopilan información para mostrar publicidad.
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
1. 1
Requests con lettuce y python
Hacer una request
Lo primeroque tengoque hacerpara poderutilizarlo,unavezinstaladoel pipfuncionandoes
instalarlalibrería.Esto se hace de una maneramuysencilladesde laventanade comandos
(cmd),poniendolosiguiente:
Una vez hechoesto,soycapaz de importarla libreríaenpython.Una vezrealizadoesto,voya
empezarconmi primerejemplode request.Loprimerque hagoescrearme unnuevo proyecto
y losdos archivosnecesarios:.pyy.feature,conlocual mi directoriodeberíaquedarasí:
Lo primeroque hagoes crearme una feature que accedaa una URL cualquiera.Paraellohago
losiguiente:
Una vez realizadoesto,enmi archivo.py tengoque realizarel código.Paraelloimportolas
libreríasnecesarias(eneste casolade lettuce ylade requests) yhagolos@step
correspondientes(queeneste casosolohayuno).
2. 2
El payloadsirve parapasarle parámetrosa laurl, loscualespueden onoestar.Si realmente los
necesito,he de ponerlosjustodespuésde laURL enel get,tal y como se muestraenla imagen.
Finalmenteel printloponemosúnicamenteparaver el códigoque me devuelve,si es200
quiere decirque estátodook.Otro código de error puede serel 404 que indicaque no se ha
podidoaccedera la pagina. Si todova bien,deberíaobtenerel siguiente mensajeenventana
de comandos:
Ahora,si agrego la línea me lee el contenidode larespuestadel servidor.
Ademáshaydiferentesmanerasde codificarlainformaciónmostrada.Unade ellases:
No esnecesarioañadirestalínea,yaque te loimprime pordefecto,soloesnecesarioenel
caso de querercambiarla codificacióndel mismo.
Si quieroque me loimprimacon Jsonloque tengoque hacer essimplemente agregaresta
línea:
En el caso de que laURL a laque estoyintentandoaccederme dé unerror (porejemploerror
401, no autorizado) entoncesenlalíneade comandosme dará el siguienteerror:
3. 3
Esto quiere decirque debidoaque nopuede accederala pagina,tampocopuede imprimirlo
enformatoJson.
Es posible obtenerel rawsocketde de un protocolo.Estoes realmente raroquererobtenerlo,
perosolopor si acaso se utilizade lasiguientemanera:
Todo estoque hagocon el Get lo puedohacerde igual maneracon el post.Al hacerlocon el
getobtengotodala informaciónque necesitode unrecurso.Es decirlee unrecursoy me
devuelveinformación.Porotroladoal hacerlocon el post,loque hago esmandar cierta
información.
Por otra parte,tambiénesposible devolverel estadode lasiguiente manera:
Podemosverlatraza de respuestaque nosda el servidorponiendolasiguiente línea:
Y obtendremosunarespuestacomoesta:
Tambiénse puede añadiruntime out,para decirle que si noha respondidoenciertoperiodo
de tiempo,que pare.Estose hace de la siguiente manera:
Ejemploparahacer unarequestcon Json, python,lettuce yrequests:
Lo primeroque hago,como bienhemosdichoantesescrearun .feature archivo.Estoseriade
la siguientemanera:
4. 4
Comopodemosobservarenlasdospestañasde arriba tenemosyalosdosarchivoscreados.Y
el códigoque viene acontinuaciónesel de feature.Ahoranosocuparemosdel archivo.py.
Antesde continuar,he de destacarque para realizarcualquiertestenlettuce esnecesario
tenerestosdosarchivos,encaso contrario,daría error.
Ahorael archivo.py quedaríade la siguiente manera:
Y en la ventanade comandosejecutoel archivo .featuresde lasiguiente manera:
Y la respuestaque obtengoparaeste ejemploeslasiguiente:
5. 5
Cada una de las líneasse corresponde alasde su mismocolorde la imagenanterior.Las
últimastreslíneasindicanque el testse pasocon éxito.
Otro ejemplocongoogle maps:
Es importante destacarque enla URL hay que ponertoda ladirecciónque viene enel
navegador,apesar de que enesta segundaimagennose aprecie.
La respuestade estaessimilaralaanteriorperoel contenidoesmuchomayor.Una parte de la
respuestaeslasiguiente: