我正在开发一个调用 REST 服务的 Windows Phone 7 应用程序。托管 Web 服务的第三方在当前环境中具有无效证书。当我在 Firefox 中点击 URL 时,我收到有关证书的警告,并询问我是否要继续。我也在使用 Poster FF 扩展来测试通话。如果我首先接受 Firefox 中的无效证书,它适用于 Poster。如果我不这样做,那么 POSTER 不会提出请求。
在我的 WP7 模拟器中,我根本无法提出请求。我在 EndGetResponse 方法中得到 404。我提出了与海报中相同的请求,所以我知道该请求没有任何问题。我已经使用相同的代码(不涉及证书)成功地访问了另一个 Web 服务,所以我认为这不是代码。我唯一能想到的是 WP7 不允许对无效证书的请求。有没有人遇到过这种情况?有什么办法吗?
有没有办法告诉我的应用程序接受所有通信,即使证书无效?