C# 使用HttpClient调用HTTPS端点
我有以下问题。我正在尝试通过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 =
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字符)。我想知道这个字符串是否加密了,或者我可能会丢失什么?
谢谢你的建议