Asp.net mvc API仅在fiddler运行时起作用
我已经编写了一个实用程序,用于通过RESTAPI将数据加载到shopify中 有一个奇怪的错误,api只在我运行Fiddler时工作 知道发生了什么吗?我确信这是一个配置问题,而不是代码问题 Fiddler运行web访问时,通过127.0.01:8888上的代理进行访问 我在SSL方面不够先进,无法解决这个问题。连接到SSL API是否需要自签名证书 我发现一些帖子建议设置ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls,但这并没有解决它 >连接到SSL API是否需要自签名证书 我们的申请也面临类似的问题。若API有任何证书错误(在我们的例子中,我们使用的是自签名证书),浏览器将不允许您与API交互 解决方案:安装根证书,以便浏览器开始接受您的自签名证书。 >>有一个奇怪的错误,api只在我运行Fiddler时工作。知道发生了什么吗?我确信这是一个配置问题,而不是代码问题 每当您在fiddler中启用HTTPs流量解密时(请参阅下图了解在fiddler中启用此设置),下面的事情就会发生Asp.net mvc API仅在fiddler运行时起作用,asp.net-mvc,api,ssl,shopify,Asp.net Mvc,Api,Ssl,Shopify,我已经编写了一个实用程序,用于通过RESTAPI将数据加载到shopify中 有一个奇怪的错误,api只在我运行Fiddler时工作 知道发生了什么吗?我确信这是一个配置问题,而不是代码问题 Fiddler运行web访问时,通过127.0.01:8888上的代理进行访问 我在SSL方面不够先进,无法解决这个问题。连接到SSL API是否需要自签名证书 我发现一些帖子建议设置ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls,
“不信任”浏览器的CA列表李>
证书,即,所有API调用都将有fiddler签名 证书
希望这些信息对你有帮助 结果是我将SSL类型设置为SSL3 i、 我有这个密码 ServicePointManager.SecurityProtocol=SecurityProtocolType.Ssl3; shopify不再使用SSL3
原来这与安装证书无关。我在使用RestSharp连接Salesforce REST API时也遇到了同样的问题。Salesforce不支持旧的安全协议,因此设置ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;解决了