2011-09-08 74 views
0

我有哪裏我使用XMLRPC,我收到以下錯誤響應包含結構值,其中字符串預期

"Response contains struct value where string expected (as type string) [response: array mapped to type string[]: element 0] 

我是新手到C#所以不知道如何解決這一個C#代碼。

這裏是它做的XML呼叫

[XmlRpcMethod( 「test.login」) 的String [] tfunc(字符串散列,字符串時間戳記,字符串域,串現時,串sessid,用戶名字符串,字符串密碼);

和這裏是我從我的類節目稱之爲

string[] d = iss.tfunc(hash, domain, timestamp, nonce, "user", "user", "pass"); 

感謝

回答

1

什麼類型hashdomaintimestamp,並nouce定義爲?嘗試將.ToString()添加到不是String類型的任何變量。

string[] d = iss.tfunc(
    hash.ToString(), 
    domain.ToString(), 
    timestamp.ToString(), 
    nonce.ToString(), 
    "user", 
    "user", 
    "pass"); 
+0

它們都是字符串 – Autolycus