Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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# 当我在fiddler上查看帖子时,使用SSL/basic身份验证和标题显示为可见。为什么?_C#_Basic Authentication_Webrequest - Fatal编程技术网

C# 当我在fiddler上查看帖子时,使用SSL/basic身份验证和标题显示为可见。为什么?

C# 当我在fiddler上查看帖子时,使用SSL/basic身份验证和标题显示为可见。为什么?,c#,basic-authentication,webrequest,C#,Basic Authentication,Webrequest,我在Azure平台上使用SSL,该平台提供了开箱即用的基本身份验证。这个调用是有效的,但当我查看fiddler上的帖子时,我会看到身份验证字符串和我添加的任何其他手动标题,这些标题显示为明文。应该是这样吗?从我所读到的内容来看,具有基本身份验证的SSL是一个公认的标准,所有内容都应该加密 使用https url,我看到两个fiddler条目…一个是通过隧道传输到https的条目,然后是第二个条目。在第二个https上,我可以看到代码添加的三个标题项。我本以为它会被加密。或者我可以在fiddler

我在Azure平台上使用SSL,该平台提供了开箱即用的基本身份验证。这个调用是有效的,但当我查看fiddler上的帖子时,我会看到身份验证字符串和我添加的任何其他手动标题,这些标题显示为明文。应该是这样吗?从我所读到的内容来看,具有基本身份验证的SSL是一个公认的标准,所有内容都应该加密

使用https url,我看到两个fiddler条目…一个是通过隧道传输到https的条目,然后是第二个条目。在第二个https上,我可以看到代码添加的三个标题项。我本以为它会被加密。或者我可以在fiddler上看到它,因为请求来自我的机器

我的代码如下所示:

var webRequest = WebRequest.Create(azureSiteContract);
webRequest.Headers["Authorization"] = Convert.ToBase64String(Encoding.Default.GetBytes(user + ":" + pass));
webRequest.Headers["Test"] = "blah1";
webRequest.Headers["Test2"] = "blah2";
webRequest.Credentials = new NetworkCredential(user, pass);
using (var webResponse = webRequest.GetResponse())
{
    using (var responseStream = webResponse.GetResponseStream())
    {
        results = new StreamReader(responseStream).ReadToEnd();
    }   
}

你可能已经设置了FIDDER在中间攻击中使用它的证书人进行解密。< /P>问题是它为什么要解密,答案是因为你可能已经配置了它。我不认为这不是一个答案。如果是这样的话,如果我所说的假设是真的:是的,最后一个问题也是。如果你不喜欢这个答案,你的抱怨可能是针对这个问题的。我现在可能理解了,我同意你的评估。请考虑如何在FIDDLE中检查和更改解密设置。最可能的情况是这样。我会接受的,因为这是我唯一没有想到的事情。如果我有不同的发现,我会发回。谢谢你的快速回复。还有…我使用这个网站已经有一段时间了。我将更加准时地检查我在未来发布的任何答案:不用担心,我有一个答案我没有标记正确,那是2天前的。。还没来得及检查,;