考虑以下功能:
private string ServerUrl = "https://api.myserver.com";
public async Task<T> PostRequest<T>(string hook, HttpContent content)
{
try
{
var response = await http.PostAsync(ServerUrl + hook, content);
var contentString = await response.Content.ReadAsStringAsync();
return Serializer.ToJsonObject<T>(contentString);
}
catch
{
return default(T);
}
}
现在它可以正常工作,但是因为我对HTTPS的请求不应该是头部和正文加密吗?
我正在用Fiddler v4检查它,但事实并非如此。
我有什么遗漏或不太明白这应该如何运作?
我的服务器使用LetsEncrypt!自签名证书。