Untitled Quiz
16 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué componente es esencial para mostrar correctamente una página web?

  • Un archivo PDF
  • Un documento XML
  • Un documento HTML (correct)
  • Un documento TXT
  • ¿Cuál de las siguientes afirmaciones es correcta sobre las URLs?

  • Las URLs son independientes de las URIs.
  • Las URLs incluyen el protocolo y la localización del recurso. (correct)
  • Las URLs no pueden contener parámetros.
  • Las URLs solo pueden ser utilizadas con HTTP.
  • ¿Cuál es el método HTTP utilizado para enviar datos al servidor?

  • OPTIONS
  • GET
  • POST (correct)
  • HEAD
  • ¿Cuál es la función de los Fragment identifiers en una URL?

    <p>Especificar o apuntar a una parte del recurso</p> Signup and view all the answers

    ¿Qué significado tiene la extensión .gif en un recurso?

    <p>Un tipo de imagen</p> Signup and view all the answers

    Dentro de una solicitud HTTP, ¿qué indica la primera línea?

    <p>El método, URI y versión HTTP</p> Signup and view all the answers

    ¿Cuál de los siguientes métodos HTTP no está asociado con la manipulación directa de recursos?

    <p>HEAD</p> Signup and view all the answers

    ¿Qué se puede encontrar en una Query String dentro de una URL?

    <p>Información adicional para el servidor</p> Signup and view all the answers

    ¿Cuál de los siguientes métodos HTTP es utilizado para descargar un recurso sin enviar datos en el cuerpo?

    <p>GET</p> Signup and view all the answers

    ¿Qué indica un código de estado 404 en la respuesta del servidor?

    <p>Recurso no encontrado</p> Signup and view all the answers

    ¿Cuál es la función principal del método PUT en HTTP?

    <p>Crear o modificar un recurso</p> Signup and view all the answers

    ¿Qué es una cabecera en el contexto de una transacción HTTP?

    <p>Información adicional sobre la transacción</p> Signup and view all the answers

    ¿Qué representación tiene el método DELETE respecto a los recursos?

    <p>Elimina o hace una petición de eliminación de un recurso</p> Signup and view all the answers

    En la respuesta del servidor, ¿qué componente es separado del encabezado por una línea en blanco?

    <p>Cuerpo de la respuesta</p> Signup and view all the answers

    ¿Cuál de los siguientes códigos pertenece a la categoría de error del servidor?

    <p>500</p> Signup and view all the answers

    ¿Qué es el método POST utilizado principalmente para hacer?

    <p>Realizar operaciones indefinidas en el servidor</p> Signup and view all the answers

    Study Notes

    Conceptos Avanzados de Internet: Repaso Web y HTTP

    • Una página web está compuesta de recursos:
      • Imágenes, audio, video, etc.
      • Un documento HTML (HyperText Markup Language) que contiene texto e indica cómo mostrar los demás recursos.
      • Contiene hiperenlaces a otras páginas.

    Acceso a una página web

    • El documento HTML se descarga primero.
    • Se identifica el resto de recursos que utiliza.
    • Cada recurso se descarga del servidor y se visualiza a medida que está disponible.

    HTML

    • El HTML se define utilizando etiquetas ( Contenido ) que indican cómo interpretar el contenido.

    Ejemplo de página web (texto con imagen)

    • Archivo index.html:

      <title>Imagen con texto</title>
      <html>
      Esto es texto
      <img src="logo.gif">
      <A href="http://www.upct.es">
      Esto es un enlace </A>
      </html>
      
    • Archivo logo.gif

    URIs y URLs

    • Los recursos web se identifican mediante URIs (Uniform Resource Identifiers), específicamente mediante URLs (Uniform Resource Locators).
    • Las URLs son un subconjunto de URIs.

    Estructura de una URL

    • Protocolo de acceso al recurso (HTTP, FTP, etc.)
    • Localización del recurso (www.upct.es, 192.168.1.16)
    • Ruta del recurso (/index.html, /images/logo.gif)

    Ejemplos de URLs

    Query Strings y Fragment identifiers

    • Las URLs pueden incluir opcionalmente Query Strings y Fragment identifiers:

    Query Strings o parámetros

    Fragment identifiers

    HTTP

    • Protocolo HTTP 1.1 (Hyper Text Transfer Protocol)
    • Se basa en mensajes de petición y mensajes de respuesta.
    • Se accede a los recursos del servidor a través del puerto 80 TCP.

    Mensaje de petición

    • Primera línea: método + URI + versión HTTP
      • GET: Solicita descargar un recurso.
      • HEAD: Solicita información sobre un recurso (solo cabeceras).
      • POST: Envía datos hacia el servidor.
      • PUT: Solicita cargar un recurso en el servidor.
      • DELETE: Permite borrar un recurso del servidor.
      • OPTIONS: Devuelve los métodos HTTP que se pueden utilizar con un recurso.

    Cabeceras (en petición y respuesta)

    • Especifican información adicional sobre la transacción.

    Cuerpo (en petición y respuesta)

    • Datos que se mandan al otro extremo (con PUT y POST).

    Mensaje de respuesta

    • Línea de estado: Versión de HTTP + Código + Texto.
    • Encabezado de respuesta: cabeceras.
    • Cuerpo: (separado del encabezado por línea en blanco).

    Ejemplo de descarga de página web con HTTP

    • Cliente:

      GET /index.html HTTP/1.1
      Host: www.example.com
      User-Agent: MSIE
      Accept: text/html
      [Línea en blanco]
      
    • Servidor:

      HTTP/1.1 200 OK
      Date: Wed, 23 Oct 2013 16:20:00
      Content-Type: text/html
      Content-Length: 118
      <title>Imagen con texto</title>
      <html>
      <font size=5>
      <img src="logo.gif" align=top>
      Esto es el texto
      </font>
      </html>
      
    • Cliente:

      GET /logo.gif HTTP/1.1
      Host: www.example.com
      User-Agent: MSIE
      [Línea en blanco]
      
    • Servidor:

      HTTP/1.1 200 OK
      Date: Wed, 1 Jun 2011 18:11:30 GMT
      Content-Type: image/gif
      Content-Length: 3371
      Imagen
      

    Códigos de estado (respuestas)

    • Códigos de 3 dígitos enviados por el servidor que indican el estado de la petición.

    • Destinados a ser interpretado por el navegador (máquina) junto con mensajes para los usuarios.

    • 1xx: Petición en proceso.

    • 2xx: Petición aceptada y procesada correctamente.

    • 3xx: Redirección (p.ej. página que ha cambiado su URL).

    • 4xx: Error del cliente.

    • 5xx: Error del servidor.

    Principales métodos HTTP

    • GET: Descarga un recurso (representación de un recurso) de una web (sin datos en el cuerpo).
    • PUT: Crea o modifica (si ya existe) un recurso de una web (cuerpo: datos del recurso).
    • DELETE: Elimina un recurso.
    • POST: Se puede usar para extender una base de datos, enviar mensajes, etc. (cuerpo: datos que se envian).

    Uso más extendido de POST en la web

    • Otros métodos HTTP: si una acción no está cubierta por los otros métodos, es posible que pueda realizarse con POST.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Repaso Web y HTTP PDF

    More Like This

    Untitled Quiz
    6 questions

    Untitled Quiz

    AdoredHealing avatar
    AdoredHealing
    Untitled Quiz
    55 questions

    Untitled Quiz

    StatuesquePrimrose avatar
    StatuesquePrimrose
    Untitled Quiz
    18 questions

    Untitled Quiz

    RighteousIguana avatar
    RighteousIguana
    Untitled Quiz
    48 questions

    Untitled Quiz

    StraightforwardStatueOfLiberty avatar
    StraightforwardStatueOfLiberty
    Use Quizgecko on...
    Browser
    Browser