我试图修复我的放心测试,因为在我添加
<dependency>
<groupId>de.ruedigermoeller</groupId>
<artifactId>fst</artifactId>
<version>3.0.4-jdk17</version>
</dependency>
现在我做的每一个测试
java.lang.AssertionError:预期:200实际:401
我正在使用:
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>5.1.1</version>
<scope>test</scope>
</dependency>
我传递每个需要的头,包括用户名和密码编码的授权头。这个头是这样的:
new Header("Authorization", "Basic XXXXYYYYXXSDSDDS=");
我将感激任何帮助。谢谢。
1条答案
按热度按时间mctunoxg1#
看起来有东西覆盖了你的头。你能把log().all()添加到RestAssured调用中吗?这样你就可以看到请求头中是否有授权头了。这是解决问题的第一步。
或者,您可以使用它来强制抢占式基本身份验证。