【发布时间】:2014-12-26 07:51:35
【问题描述】:
我的应用程序中散布着与此类似的简单代码:
new XmlDocument().Load("https://mybookingpal.com/xml/rest/product/organization/5?pos=" + "a3a2e74b809e0e87");
以上是新域,旧域是:
new XmlDocument().Load("https://razor-cloud.com/xml/rest/product/organization/5?pos=" + "a3a2e74b809e0e87");
您可以尝试这两个 Url 并查看它们是否正常工作/产生相同的 XML 结果。
SSL 中可能发生了一些变化,这导致 .Load() 无法正常工作。我有两个问题:
- 是什么导致了失败,所以我可以尝试在一个地方(在 API 服务器上)修复它?
- 如何修复客户端代码?
【问题讨论】:
-
您认为 SSL 发生了一些变化,但您并没有真正告诉我们原因。调用 XmlDocument.Load() 时会发生什么?您看到错误了吗?
-
@sevzas 错误消息在帖子的标题中。我相信这是因为 SSLv3 未启用(仍有待确认)。
标签: c# .net ssl httpwebrequest xmldocument