Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

415
Views
¿Obtener la URL de una redirección con Rest Assured?

Estoy haciendo una solicitud GET que luego hace una redirección 307 a otra URL y desde allí hace otra redirección 302 y así sucesivamente hasta que llega a la página solicitada. Tengo problemas para extraer la URL de la primera redirección, la 307, quiero ver la ubicación a la que se redirige. Estoy usando Rest Assured como marco. ¡Gracias!

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Yo tenia el mismo problema, pero no tenia el 307, solo el 302. Imagino que la solucion seria la misma. Lo que hice fue:

  1. deja de seguir los redireccionamientos en la primera llamada con redirects().follow(false)

  2. capturar la URL de la primera redirección

  3. haz otra llamada para seguir la(s) redirección(es)

     Response resp1 = given(). contentType(ContentType.URLENC). body("AUTH_TOKEN=&j_username=" + encodedUsername + "&j_password=" + password + "&userName=&AUTH_TOKEN="). redirects().follow(false). expect(). statusCode(302). when(). post("/authenticate/j_spring_security_check"); String headerLocationValue = resp1.getHeader("Location"); Response resp2 = given(). cookie(resp1.getDetailedCookie("JSESSIONID")). expect(). statusCode(200). when(). get(headerLocationValue);
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!