¿Cómo hacer una petición http en Javascript?

05/01/2023 · Actualizado: 28/03/2023

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Para hacer una petición HTTP en JavaScript, puedes usar el objeto XMLHttpRequest. Este objeto te permite enviar solicitudes HTTP a un servidor y procesar la respuesta.

Aquí hay un ejemplo de cómo hacer una solicitud GET a una URL específica:

function makeGetRequest(url) {
  // Crea una nueva solicitud HTTP
  var xhr = new XMLHttpRequest();

  // Configura la solicitud
  xhr.open('GET', url, true);

  // Envia la solicitud
  xhr.send();

  // Se ejecuta cuando la solicitud cambia de estado
  xhr.onreadystatechange = function() {
    // Si la solicitud ha completado y el estado es "OK"
    if (xhr.readyState === 4 && xhr.status === 200) {
      // Obtiene la respuesta del servidor
      const response = xhr.responseText;

      // Hacer algo con la respuesta aquí
      console.log(response);
    }
  };
}

// Llamamos a la función
makeGetRequest('https://example.com/get-data');

Esto enviará una solicitud GET a la URL especificada y imprimirá la respuesta del servidor en la consola. La función xhr.open() especifica el método de la petición y la URL a la que se hace la petición.

Puedes reemplazar 'GET' con 'POST' o cualquier otro método HTTP para enviar diferentes tipos de solicitudes. También puedes agregar cabeceras y datos de solicitud adicionales si es necesario.

¿Qué es una petición http?

Una petición HTTP es una solicitud que se envía a un servidor web para obtener información o recursos. HTTP significa Protocolo de Transferencia de Hipertexto y es el protocolo utilizado para la comunicación en la World Wide Web.

Las solicitudes HTTP se envían desde un cliente (generalmente un navegador web) a un servidor web, y contienen información sobre el recurso que se está solicitando y otros detalles importantes, como el método de solicitud, la URL del recurso, las cabeceras de la solicitud y, en algunos casos, los datos del cuerpo de la solicitud.

Por lo general, los métodos de solicitud HTTP más comunes son GET, POST, PUT y DELETE. El método GET se utiliza para solicitar datos o recursos del servidor, mientras que los métodos POST, PUT y DELETE se utilizan para enviar datos al servidor, actualizar recursos existentes o eliminar recursos, respectivamente.

En resumen, una petición HTTP es la forma en que un cliente web solicita información o recursos de un servidor web a través del protocolo HTTP.

Pionera del caos

Ingeniera Informática con Máster en Bioinformática, casi doctora y freelancer. Todo lo que te cuento en este blog son aprendizajes que yo misma he tenido ya sea durante mis estudios o en otros proyectos!

Otras Entradas Relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *



Para continuar es necesario que confirmes la política de privacidad de la web.

Subir