【问题标题】:Consuming .NET web services with complex types in PHP在 PHP 中使用具有复杂类型的 .NET Web 服务
【发布时间】:2011-03-12 13:58:25
【问题描述】:

我可以使用 .NET Web 服务并在 PHP 中使用复杂类型吗?

例子:

[WebMethod]
public DataSet GetData()
{
     return new DataSet();
}

我可以使用这个方法并在 PHP 中使用 DataSet 类方法吗?

【问题讨论】:

    标签: php asp.net service


    【解决方案1】:

    不太可能。 .NET Web 服务返回 .NET 对象的序列化表示 - 您不能在 PHP 中使用 .NET 对象,因为它不是这样工作的。

    您最好将所需的每个方法公开为一个单独的 Web 服务调用,该调用仅返回数据,配置 .NET 以将数据序列化为 XML 或 JSON,然后使用 PHP 库将结果反序列化为一种您的 PHP 代码可以使用的格式。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多