【问题标题】:RestSharp -Trying two consecutive postsRestSharp - 尝试两个连续的帖子
【发布时间】:2020-10-08 22:15:13
【问题描述】:

我正在尝试使用 Restsharp 一个接一个地执行两个帖子。下面是我的代码

_settings.Request.AddJsonBody(new Posts() { emailAddress = _settings.sharedEmailAddress, passwordPlainText = _settings.sharedPassword, siteId = _settings.sharedSiteId });

_settings.Response = _settings.RestClient.ExecutePostAsync<Posts>(_settings.Request).GetAwaiter().GetResult();

_settings.sharedSiteId = secondSiteId;

_settings.Request.AddJsonBody(new Posts() { emailAddress = _settings.sharedEmailAddress, passwordPlainText = _settings.sharedPassword, siteId = _settings.sharedSiteId});

_settings.ResponseSecondPost = _settings.RestClient.ExecutePostAsync<Posts>(_settings.Request).GetAwaiter().GetResult();

第一行和第四行的区别在于_settings.sharedSiteId不同。但是只有第一个帖子成功了,第二个没有?有谁知道为什么会这样?感谢您的帮助。

【问题讨论】:

    标签: c# testing automated-tests restsharp


    【解决方案1】:

    问题通过将第四行改为

    _settings.RequestSecondPost.AddJsonBody(new Posts() { emailAddress = _settings.sharedEmailAddress, passwordPlainText = _settings.sharedPassword, siteId = _settings.sharedSiteId});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多