RestRequest不包含配置Webrequest的定义
使用此新版本的RestRequest,我收到以下消息RestRequest不包含ConfigureWebRequest
我现在该怎么称呼?
public async Task Login()
{
try
{
ServicePointManager.ServerCertificateValidationCallback += delegate {
return true;
};
var url = "https://192.0.0.0:50000/b1s/v1/Login";
var client = new RestClient(url);
var request = new RestRequest(url, Method.Post);
request.ConfigureWebRequest(r => { r.ProtocolVersion = HttpVersion.Version10; });
request.AddHeader("Content-Type", "application/json");
request.AddHeader("B1S-WCFCompatible", "true");
request.AddHeader("B1S-MetadataWithoutSession", "true");
request.AddHeader("Accept-Encoding", "gzip, deflate, br");
var body = new
{
CompanyDB = "Prueba",
Password = "****",
UserName = "Hackerman"
};
var x = JsonConvert.SerializeObject(body);
request.AddParameter("application/json", x, ParameterType.RequestBody);
RestResponse response = await client.ExecuteAsync(request);
var output = response.Content;
MessageBox.Show(output + response.ErrorException.Message + response.ErrorMessage);
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
}
With this new version of RestRequest I get the following message restRequest does not contain a definition for ConfigureWebRequest
What should I call it now?
public async Task Login()
{
try
{
ServicePointManager.ServerCertificateValidationCallback += delegate {
return true;
};
var url = "https://192.0.0.0:50000/b1s/v1/Login";
var client = new RestClient(url);
var request = new RestRequest(url, Method.Post);
request.ConfigureWebRequest(r => { r.ProtocolVersion = HttpVersion.Version10; });
request.AddHeader("Content-Type", "application/json");
request.AddHeader("B1S-WCFCompatible", "true");
request.AddHeader("B1S-MetadataWithoutSession", "true");
request.AddHeader("Accept-Encoding", "gzip, deflate, br");
var body = new
{
CompanyDB = "Prueba",
Password = "****",
UserName = "Hackerman"
};
var x = JsonConvert.SerializeObject(body);
request.AddParameter("application/json", x, ParameterType.RequestBody);
RestResponse response = await client.ExecuteAsync(request);
var output = response.Content;
MessageBox.Show(output + response.ErrorException.Message + response.ErrorMessage);
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论