gpt4 book ai didi

rest - 如何使用 RestSharp 保存不记名 token 以备将来使用

转载 作者:行者123 更新时间:2023-11-28 20:08:08 27 4
gpt4 key购买 nike

我是自动化测试的相对菜鸟 - 目前,我正在使用 Postman 为 Visual Studio 2017 Enterprise 中的 API 请求生成 RestSharp 代码。

基本上,我正在创建一个基本单元测试,然后插入代码以执行测试

我需要知道的是 - 在我的测试中,我是否有可能首先进行登录调用并保存我的不记名 token 以便在所有后续调用中使用 - 在 postman 中,这很容易,因为我可以设置一个环境变量,将其拉入。

所以基本上,我需要做的是进行登录调用以返回不记名 token 保存不记名 token ,然后在我进行的后续调用中使用该 token

非常感谢任何帮助!

最佳答案

有点晚了,但我是这样做的:

使用 RestSharps JwtAuthenticator。以您已有的方式获取访问 token 。接下来创建 JwtAuthenticator 并最终在您的 RestSharp 调用中使用该验证器:

var accessToken = GetAccessToken();  // Does what ever is required to get the acces token
Authenticator = new JwtAuthenticator(accessToken);

...

var client = new RestClient("http://example.com");
client.Authenticator = Authenticator;

...

// All requests will be correctly authenticated
client.Execute(requestA);
client.Execute(requestB);
client.Execute(requestC);

....

关于rest - 如何使用 RestSharp 保存不记名 token 以备将来使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44502062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com