使用HttpClient HTTPS请求时,为什么标题和正文未加密?

时间:2017-02-19 19:01:31

标签: c# apache http

考虑以下功能:

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!自签名证书。

1 个答案:

答案 0 :(得分:1)

Fiddler可以在UI中显示内容之前解密内容。你有这个设置吗?

enter image description here