如何查看来自.NET库的https请求-没有Fiddler?

时间:2018-07-26 11:36:39

标签: .net encryption https azure-devops fiddler

我有一个.NET应用程序,该应用程序使用进行一些HTTPS调用的库(下面的背景)。该应用程序运行良好,然后有一天,该库出于无可解释的原因开始超时-最里面的异常显示The HTTP request timed out after 00:05:00。我的应用程序或服务器AFAIK中没有任何更改。

我尝试使用Fiddler查看请求,但是对于Fiddler来说,我的应用程序运行正常!

问题:如何跟踪图书馆提出的请求?

我尝试使用WireShark进行捕获,但是后来我只得到了不透明的application data。可能需要解密SSL,但前提是:

  • 我有客户密钥。我知道您可以让FireFox / Chrose记录会话密钥(instruction)-但我的.NET库没有该选项。
  • 我有服务器证书的私钥(instructions)-但我没有。

我还尝试了连接到非常不同的网络的另一台计算机-相同的问题。

背景

我的应用使用Microsoft.VisualStudio.Services.Client16.136.1-preview(也尝试过其他版本)来查询VSTS中托管的git repo。

0 个答案:

没有答案