oauth 令牌 visual studio 网络测试
oauth token visual studio web test
我正在为 angularjs 水疗应用程序录制 visual studio 网络测试。该应用程序正在从 Web api 应用程序获取数据,传递 oauth 令牌以进行身份验证。当我重播记录的网络测试时,没有发送 oauth 令牌,并且记录的测试失败了。
请告诉我如何解决这个问题。
解决方案是实现自定义 WebTestRequestPlugin 以传递授权令牌。
public override void PreRequest(object sender, PreRequestEventArgs e)
{
var token = GetOAuthToken(1500, 1);
var header = new WebTestRequestHeader("Authorization", token);
e.Request.Headers.Add(header);
}
我正在为 angularjs 水疗应用程序录制 visual studio 网络测试。该应用程序正在从 Web api 应用程序获取数据,传递 oauth 令牌以进行身份验证。当我重播记录的网络测试时,没有发送 oauth 令牌,并且记录的测试失败了。
请告诉我如何解决这个问题。
解决方案是实现自定义 WebTestRequestPlugin 以传递授权令牌。
public override void PreRequest(object sender, PreRequestEventArgs e)
{
var token = GetOAuthToken(1500, 1);
var header = new WebTestRequestHeader("Authorization", token);
e.Request.Headers.Add(header);
}