0
我試圖用XmlRpc.NET調用具有以下簽名的方法(服務器內置的Python):如何使用XmlRpc.NET傳遞「None」參數值?
boolean wiki.deletePage(string name, int version=None)
的問題是,我如何通過「無」的方法?我試圖用「int?」在C#中並傳遞null,但XmlRpc.NET將拋出第二個參數爲空的異常;傳遞「0」將不正確,因爲服務器只能在參數爲None時進行一些特殊處理。
感謝
XML-RPC並不嚴格具有NULL或無值:http://www.xmlrpc.com/ 有些時候,它使用空列表來表示,但這是特定於實現的。特定的庫也可能具有允許發送和接收NULL值的擴展,但它又是特定於實現的,可能無法在任意客戶端/服務器庫對之間運行。 – 2010-12-05 02:03:10