我写了一个调用web服务的webtest。如何在代码webtest中获取响应主体?
我想获得响应正文并对其进行验证。
public override IEnumerator<WebTestRequest> GetRequestEnumerator()
{
WebTestRequest request2 = new WebTestRequest("webservice");
request2.Headers.Add("Content-Type", "application/json");
request2.Method = "POST";
request2.Encoding = System.Text.Encoding.GetEncoding("utf-8");
StringHttpBody request2Body = new StringHttpBody();
request2Body.ContentType = "application/json";
request2Body.InsertByteOrderMark = false;
request2Body.BodyString = @"{ <body>}";
request2.Body = request2Body;
WebTestResponse res = new WebTestResponse();
console.WriteLine(res.BodyBytes);
yield return request2;
request2 = null;
}
当我运行上面的代码,我没有得到我的控制台上的任何响应。
如何获得使用编码webtest的响应身体?
在Microsoft论坛上提出了同样的问题,请参阅https://social.msdn.microsoft.com/Forums/vstudio/en-US/944dc265-99d3-41a7-916a-2737e0555e58/how-to-get -the-响应车身的代码WebTest的?论坛= vstest – AdrianHHH