【发布时间】:2011-03-12 13:58:25
【问题描述】:
我可以使用 .NET Web 服务并在 PHP 中使用复杂类型吗?
例子:
[WebMethod]
public DataSet GetData()
{
return new DataSet();
}
我可以使用这个方法并在 PHP 中使用 DataSet 类方法吗?
【问题讨论】:
我可以使用 .NET Web 服务并在 PHP 中使用复杂类型吗?
例子:
[WebMethod]
public DataSet GetData()
{
return new DataSet();
}
我可以使用这个方法并在 PHP 中使用 DataSet 类方法吗?
【问题讨论】:
不太可能。 .NET Web 服务返回 .NET 对象的序列化表示 - 您不能在 PHP 中使用 .NET 对象,因为它不是这样工作的。
您最好将所需的每个方法公开为一个单独的 Web 服务调用,该调用仅返回数据,配置 .NET 以将数据序列化为 XML 或 JSON,然后使用 PHP 库将结果反序列化为一种您的 PHP 代码可以使用的格式。
【讨论】: