【问题标题】:XML RPC client for C# over secured socket (https)通过安全套接字 (https) 用于 C# 的 XML RPC 客户端
【发布时间】:2010-03-29 07:06:16
【问题描述】:

我有一个用 python 编写的安全 (https) XML-RPC 服务器,我已经使用基于 python 的客户端对其进行了测试。但我需要一个基于 C# 的客户端,我已经尝试过 xml-rpc.net

但它不适用于 https?有人可以帮帮我吗?还是我必须从头开始编写客户端?

谢谢

【问题讨论】:

    标签: c# python https xml-rpc


    【解决方案1】:

    您的 https 服务器可能有自签名证书或其他无效证书。获取有效证书或禁止使用 https 证书验证

    ServicePointManager.ServerCertificateValidationCallback = (a, b, c, e) => true ;
    

    【讨论】:

    • 感谢安东的帮助。请您详细说明上面的代码行在做什么?因为我无法理解语法 (a, b, c, e) => true;
    • (a, b, c, e) => true 是 C# 3.5+ lambda 语法,是接受四个参数的匿名方法的简写(在 MSDN 中查找 ServerCertificateValidationCallback)并返回 true 以无条件接受证书。
    • 感谢您的帮助。我可以从 .NET 环境中拨打电话。但问题是如何在 silverlight 项目中使用 xml-rpc.NET 库?因为我不能在我的项目中包含参考。
    • 我不了解 Silverlight,只能建议您从面向 Silverlight 的源重新编译 XmlRpc 库。
    猜你喜欢
    • 2016-09-15
    • 2018-09-08
    • 2010-12-20
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2016-10-13
    相关资源
    最近更新 更多