在PHP中使用复杂类型的.NET Web服务

时间:2011-03-12 13:58:26

标签: php asp.net service

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

示例:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

相关问题