如何解决Rest Assured Framework - 处理不记名令牌,Apigee 代理 URL 的 X Api 密钥
我正在尝试为 Apipgee 代理 URL 创建测试自动化框架。
我将 Rest Assured Framework for Apigee 代理 URL 与动态生成不记名令牌一起使用,Xapi Key 并使用 Apigee 代理 URL。现在令牌是使用 CURL 命令手动生成的。我可以在邮递员中很好地测试。 // accessToken,apiKey 下面定义为字符串 // inputrequest.getInputStream() 读取 body 所需的 JSON
response= RestAssured
.given()
.headers("Authorization","Bearer "+ accessToken)
.headers("apiKey",apiKeyVar)
.contentType("application/json")
.body(inputrequest.getInputStream()).When()
.post(apigeeProxyURL).then().statusCode(200).extract().response();
我收到的是 401(未经授权的错误)而不是 200。我的查询在这里总结--
- RestAssured 框架是否支持 Apigee 代理 URL。
- 如果相同的 x-api Key 和 Bearer 令牌在 postman 中用于相同的端点,为什么会抛出错误
- 我阅读了一些关于如何传递 x-api Key 和 Bearer Token 的博客
请返回并分享有关如何处理 Apigee 代理 URL 的 REST API 自动化的说明
谢谢和问候, 阿迪亚·曼德勒卡
解决方法
检查您是否在正确的地方传递了 apikey。默认情况下,它应该传入查询参数。检查您必须附加到代理的 verifyapikey 策略。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。