我们有一个winform应用程序,可以根据HTTPS调用公共API Web服务。 我们正在使用RestSharp。 为了能够使用它,我们使用的是p12证书,效果很好。 我们向公共网络服务提供了一个p7b,以便得到认可。
在最好的世界里一切都很顺利......
但是现在我们正在尝试添加可选的客户端代理设置,因为客户不需要使用他的代理就不允许直接进行Web调用。
所以我使用了RestSharp的代理设置,它似乎正在完成这项工作。
但是对于测试我在虚拟ubuntu上安装了tinyproxy,当我在浏览器和HTTPS网站上使用它时也很有用。
但现在当我将代理信息放入我的winform应用程序时,目标方(公共网络服务)回答:403 Forbidden。
我是否需要在代理测试服务器(tinyproxy)上使用证书执行某些操作? 是否可以通过网络代理在我的商店中使用正确的证书调用公共Web服务?
非常感谢你的帮助!