问题标签 [xml-rpc.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
556 浏览

.net - 如何将 xml 发送到 XML-RPC Web 服务

Charles Cook 的 C# xml-rpc.net 库中的 .NET MVC 4.5

试图用 xml-rpc 攻击第 3 方供应商。我需要向他们发送一些格式如下的 xml:

到目前为止我的努力:

IQuoteRequest 如下所示:

我的服务很好,但我得到的只是以下内容:

重要部分:“不正确的计划 ID”。

是的,我知道我使用的是正确的计划 ID。

如果我根本没有附加任何信息并且只是通过一个空的 XmlRpcStruct 发送,我会收到相同的消息,所以我认为我的数据没有被发送。

0 投票
0 回答
460 浏览

c# - XML-RPC.NET 映射未知类型

我正在使用 XML-RPC.NET 库来映射来自 Wordpress 的 API 的响应。但是,我收到有关文章图像映射的以下问题。

如果响应包含图像,它将返回一个像这样的结构

然后我可以在 c# 中映射到我的结构

如果没有图像,那么我在响应中得到一个空数组而不是结构

这不映射并引发以下错误

CookComputing.XmlRpc.XmlRpcTypeMismatchException 响应包含数组值,其中结构预期 [响应:数组映射到类型 Post[]:元素 0:结构映射到类型 Post:成员 post_thumbnail 映射到类型 PostThumbnail]

如果返回了错误的类型,有没有办法可以忽略此映射?

0 投票
0 回答
396 浏览

c# - Xml-Rpc.Net 服务器方法缺少带有可选参数的参数

<params />当服务器方法有参数时,CookComputing 的 XmlRpc.Net 是否可以配置服务器以忽略缺少的元素params object[] args

我有一个类似于以下签名的服务器方法:

这在与一些客户进行测试时非常有效。问题是,有几个客户端,当他们没有参数要发送时,不输出空<params /><params></params>标签。

所以客户正在发送类似的东西:

没有params元素。关于如何通过 CookComputing 的 XmlRpc.Net 库允许此请求的任何想法?

0 投票
1 回答
145 浏览

xml-rpc - CookComputing xmlrpc 我如何映射一个带有空格的xml参数名称?

如何映射带有空格的 xml 参数名称?

我需要名为“构建日期”的参数为“构建日期”。

我无法更改的 xml 响应:

0 投票
0 回答
1711 浏览

c# - CookComputing XML-RPC.NET C# 客户端:如何在无效输入时优雅地失败?

我有一个使用 CookComputing.XmlRpc 库的 MS Visual C# 2010 XML-RPC 客户端应用程序。当它收到格式良好的输入时,它工作得很好。以下是基本的代码元素:

到目前为止,一切都很好。但是,有时我会从服务器收到无效 XML-RPC 的响应。(我无法控制。)例如:

发生这种情况时,CookComputing XML-RPC 库会返回错误:

现在(如您在上面的代码中所见),我捕获了错误并显示了异常文本。我想知道是否有一种方法可以更优雅地处理此错误。理想情况下,我想显示类似“404 Not Found: The requested URL /ngt_jrn_stg was not found on this server.”的内容。(来自服务器响应 HTML)。

我捕获了来自 XML-RPC 调用的错误消息,但我找不到以编程方式访问导致错误的实际 HTML 响应的方法。(我通过在我用来与服务器通信的端口上设置一个 TcpTrace 实例找到了上面显示的文本。)

链接到 XML-RPC.NET 文档:http: //xml-rpc.net/faq/xmlrpcnetfaq-2-5-0.html

0 投票
1 回答
561 浏览

asp.net - 连接到本地主机上的服务时,ASP.NET Core 应用程序上的 HttpClient 超时

我有一个作为 .NET 控制台应用程序运行的 XML-RPC 服务器(使用 XML-RPC.net)。我正在尝试通过我的 ASP.NET Core (2.1.1) Web 应用程序连接到它,但客户端一直超时。邮递员也会立即返回响应,没有问题。

我是这样称呼它的:

当控制台应用程序返回响应时,我可以看到请求已成功发出。Fiddler 显示有 200 响应但await client.SendAsync(httpRequest);超时!

请求通常在 10 毫秒内完成,因此超时值仅用于调试,如果我将其忽略,则需要 60 秒。响应返回 XML。

我试过重写这个来使用StringContent和使用PostAsync,同样的问题。我也尝试使用重写它,WebClient但它返回The remote server returned an error: (100) Continue.不确定这是否相关。

一直卡在这个问题上,有人知道会发生什么吗?

0 投票
1 回答
531 浏览

c# - 有人知道 xml-rpc.net 发生了什么吗?

似乎xml-rpc.net不再可用?(Archive.org 回程机:https ://web.archive.org/web/20190129151012/http://xml-rpc.net/ )

有人对 Windows 和单声道上的 c# 的 xml-rpc 服务器有建议吗?

我厌倦了几天的访问,它消失了。

0 投票
1 回答
1185 浏览

odoo-12 - Odoo Stock 仓库转移问题

我正在尝试通过 Web 服务(xmlRPC)在 Odoo 版本 12 中创建库存请求。库存请求和拣货在 odoo 中创建,但是当我点击“运输中”类型拣货然后点击“验证”按钮然后它问我“你没有

尚未记录完成的数量,通过单击应用 Odoo 将处理所有保留的数量。”然后我单击“应用”按钮它给我错误“无法取消保留更多产品”。

任何人都可以帮助我为什么我在通过 Web 服务创建库存请求时收到我所缺少的这个错误。