Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将邮递员转换为C代码我附上了两张邮递员的照片_C#_.net - Fatal编程技术网

C# 将邮递员转换为C代码我附上了两张邮递员的照片

C# 将邮递员转换为C代码我附上了两张邮递员的照片,c#,.net,C#,.net,如何将其转换为c代码? 通过HttpClient 请帮助修改代码 执行代码时出错 我附上了两张邮递员的照片 ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback+= (发送方、证书、链、sslPolicyErrors)=>{return true;}; 使用(var client=new HttpClien

如何将其转换为c代码? 通过HttpClient

请帮助修改代码 执行代码时出错 我附上了两张邮递员的照片

ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;
ServicePointManager.ServerCertificateValidationCallback+=
(发送方、证书、链、sslPolicyErrors)=>{return true;};
使用(var client=new HttpClient())
{
var dict=新字典();
dict.Add(“内容类型”、“应用程序/x-www-form-urlencoded”);
dict.Add(“用户名”,用户名);
dict.Add(“密码”,password);
添加(“授权类型”、“密码”);
var request=newhttprequestmessage(HttpMethod.Post,$)https://localhost:8443/rm/token");
添加(“用户代理”,useragent);
添加(“设备id”,设备id);
尝试
{
使用(HttpResponseMessage response=client.SendAsync(request.Result)
{
if(响应。IsSuccessStatusCode)
{
使用(HttpContent=response.content)
{
var json=content.ReadAsStringAsync().Result;
var res=JsonConvert.DeserializeObject(json);
}
}
}
}
捕获(例外)
{
投掷;
}
}
我调整了问题
谢谢大家

您定义了一个值字典,希望将其作为内容发布,但随后不做任何处理。创建
HttpRequestMessage
时需要指定属性

例如:

var request = new HttpRequestMessage(HttpMethod.Post, $"https://localhost:8443/rm/token") { Content = new FormUrlEncodedContent(dict) };

谢谢您,先生,您的回答是的,我已经尝试了我已经修改了问题并添加了一些代码正在引发什么异常,在哪一行?{StatusCode:400,ReasonPhrase:'Bad Request',Version:1.1,Content:System.Net.Http.StreamContent,Headers:{Pragma:no cache cache Control:no cache Date:Fri,03 Jul 2020 14:31:41 GMT服务器:Microsoft IIS/8.5 X-Powered-By:ASP.NET内容长度:34内容类型:application/json;charset=UTF-8 Expires:-1}
var request = new HttpRequestMessage(HttpMethod.Post, $"https://localhost:8443/rm/token") { Content = new FormUrlEncodedContent(dict) };