0
我可以使用.NET Web服務並在PHP中使用複雜類型嗎?在PHP中使用複雜類型的.NET Web服務
實施例:
[WebMethod]
public DataSet GetData()
{
return new DataSet();
}
我可以消耗該方法,並使用DataSet類方法在PHP?
我可以使用.NET Web服務並在PHP中使用複雜類型嗎?在PHP中使用複雜類型的.NET Web服務
實施例:
[WebMethod]
public DataSet GetData()
{
return new DataSet();
}
我可以消耗該方法,並使用DataSet類方法在PHP?
不太可能。 .NET Web服務返回.NET對象的序列化表示 - 並且不能在PHP中使用.NET對象,因爲這不是它的工作原理。
你最好將每個需要的方法公開爲一個單獨的Web服務調用,它只是返回數據,將.NET配置爲將數據序列化爲XML或JSON,然後使用PHP庫對結果進行反序列化轉換爲您的PHP代碼可以使用的格式。
如何將.NET配置爲將數據序列化爲JSON? – Sarzniak 2011-03-12 14:15:27
請參閱http://stackoverflow.com/questions/811353/escaped-json-response-with-webmethod上的示例 – 2011-03-12 14:18:26