Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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# 使用HttpClient调用HTTPS端点_C#_Https - Fatal编程技术网

C# 使用HttpClient调用HTTPS端点

C# 使用HttpClient调用HTTPS端点,c#,https,C#,Https,我有以下问题。我正在尝试通过https进行呼叫: var baseAddress = new Uri("https://myaddress"); var cookieContainer = new CookieContainer(); var handler = new HttpClientHandler(); handler.CookieContainer = cookieContainer; HttpClient client =

我有以下问题。我正在尝试通过https进行呼叫:

    var baseAddress = new Uri("https://myaddress");
    var cookieContainer = new CookieContainer();
    var handler = new HttpClientHandler(); 
    handler.CookieContainer = cookieContainer;
    HttpClient client = new HttpClient(handler)
     { BaseAddress = baseAddress };
    var content = new FormUrlEncodedContent(new[]
        {
                new KeyValuePair<string, string>("", @"content")
        });
    var response = await client.PostAsync("", content);
    
    var responseString = await response.Content.ReadAsStringAsync();
    Console.WriteLine("Response: {0}", responseString);
var baseAddress=新Uri(“https://myaddress");
var cookieContainer=新的cookieContainer();
var handler=new-HttpClientHandler();
handler.CookieContainer=CookieContainer;
HttpClient=新的HttpClient(处理程序)
{BaseAddress=BaseAddress};
var content=newformurlencodedcontent(new[]
{
新的KeyValuePair(“,@”内容)
});
var response=wait client.PostAsync(“,content”);
var responseString=await response.Content.ReadAsStringAsync();
WriteLine(“响应:{0}”,responseString);
代码运行良好,但我得到的是乱码(非ascii字符)。我想知道这个字符串是否加密了,或者我可能会丢失什么? 谢谢你的建议