我必须使用放心的API测试rest api。 API是弹簧安全的(Spring安全机制由开发团队集成进行身份验证)。我可以使用放心的api登录并找到了JSESSIONID。
成功登录后,发送http状态302表示重定向,在响应标头中找到Cookie,用于进一步请求。
同样,当我按F12时,会使用不同的HTTP状态代码命中相同的API。请求的网址:http://example.com/portal/home/xyz.html。一个具有状态代码302,另一个具有状态代码200。
请参阅下图:按F12后的标题信息:
我无法使用以下代码重定向到该网址:
given().redirects().follow(false);
答案 0 :(得分:0)
在以下链接下查看有关重定向的文档: https://github.com/rest-assured/rest-assured/wiki/ReleaseNotes15