Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

251
Vistas
¿Por qué el encabezado 'Host' se establece en un valor incorrecto al recibir una respuesta de estado 301?

Tengo un problema al usar el cliente de componentes de Apache 4.5.5. Mi caso de uso es el siguiente:

  1. Http-client está configurado para conectarse a http-server1 con host1 y puerto 8888. Tanto el http-client como el server1 se ejecutan en la misma máquina.
  2. Se supone que http-server1 proporciona un código de estado 301 y está configurado con la ubicación que apunta a http-server2 con host2 y puerto 8888. Http-server2 se ejecuta en una máquina diferente.
  3. Cuando el cliente Http recibe esta respuesta del servidor1, crea otra solicitud con URI como se menciona en el encabezado de "ubicación", pero aún usa host1 para la solicitud en lugar de host2.
  4. Como resultado de esto, la solicitud http redirigida falla con un código de estado 400.

Por favor, ayude a señalar qué podría estar causando esto o si este es un comportamiento esperado para mantener el host sin cambios. De lo contrario, ¿alguien puede sugerir algún método que pueda usarse para cambiar el encabezado del host en la segunda solicitud?

Gracias por adelantado.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda