.NET配置代理

0 阅读1分钟

起因是我们在Windows服务器上部署的业务存在一些调用第三方HTTPS相关接口的逻辑, 突然这段时间都无法正常触发,起初我们尝试使用记录日志的方式排查问题, 通过日志, 我们确认是接口请求根本没有发出去, 我们无法排查到底是哪里出现问题

能否通过代理抓包来排查问题??我这里用的是Reqable

Web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
	    <proxy
		    proxyaddress="http://127.0.0.1:9000" />
    </defaultProxy>
   </system.net>
</configuration>

配置代理后,第三方接口调用居然请求正常, 但是移除代理后, 接口调用又不正常的,最终确认应该是服务器上的SSL库有问题, 而代理客户端却解决了这个问题.