响应包含预期字符串的结构值

发布于 2024-12-03 11:49:29 字数 489 浏览 1 评论 0原文

我有使用 xmlrpc 的 C# 代码,但收到以下错误

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

我是 C# 新手,所以不知道如何解决这个问题。

这里是它执行 xml 调用的地方

[XmlRpcMethod("test.login")] string[] tfunc(字符串哈希、字符串时间戳、字符串域、字符串随机数、字符串 sessid、字符串用户名、字符串密码);

这是我在课堂程序中调用它的地方

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

谢谢

I have the C# code where I am using xmlrpc and i am getting the following error

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

I am newbie to C# so not sure how to tackle this one.

here is where its doing xml call

[XmlRpcMethod("test.login")]
string[] tfunc(string hash, string timestamp, string domain, string nonce, string sessid, string username, string password);

and here is where I am calling it from in my class program

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

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情仇皆在手 2024-12-10 11:49:29

hashdomaintimestampnouce 定义为什么类型?尝试将 .ToString() 添加到任何非 String 类型的变量中。

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

What types are hash, domain, timestamp, and nouce defined as? Try adding .ToString() to any variables that aren't String types.

string[] d = iss.tfunc(
    hash.ToString(),
    domain.ToString(),
    timestamp.ToString(),
    nonce.ToString(),
    "user",
    "user",
    "pass");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文