问题标签 [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.
.net - 如何将 xml 发送到 XML-RPC Web 服务
Charles Cook 的 C# xml-rpc.net 库中的 .NET MVC 4.5
试图用 xml-rpc 攻击第 3 方供应商。我需要向他们发送一些格式如下的 xml:
到目前为止我的努力:
IQuoteRequest 如下所示:
我的服务很好,但我得到的只是以下内容:
重要部分:“不正确的计划 ID”。
是的,我知道我使用的是正确的计划 ID。
如果我根本没有附加任何信息并且只是通过一个空的 XmlRpcStruct 发送,我会收到相同的消息,所以我认为我的数据没有被发送。
c# - XML-RPC.NET 映射未知类型
我正在使用 XML-RPC.NET 库来映射来自 Wordpress 的 API 的响应。但是,我收到有关文章图像映射的以下问题。
如果响应包含图像,它将返回一个像这样的结构
然后我可以在 c# 中映射到我的结构
如果没有图像,那么我在响应中得到一个空数组而不是结构
这不映射并引发以下错误
CookComputing.XmlRpc.XmlRpcTypeMismatchException 响应包含数组值,其中结构预期 [响应:数组映射到类型 Post[]:元素 0:结构映射到类型 Post:成员 post_thumbnail 映射到类型 PostThumbnail]
如果返回了错误的类型,有没有办法可以忽略此映射?
c# - Xml-Rpc.Net 服务器方法缺少带有可选参数的参数
<params />
当服务器方法有参数时,CookComputing 的 XmlRpc.Net 是否可以配置服务器以忽略缺少的元素params object[] args
?
我有一个类似于以下签名的服务器方法:
这在与一些客户进行测试时非常有效。问题是,有几个客户端,当他们没有参数要发送时,不输出空<params />
或<params></params>
标签。
所以客户正在发送类似的东西:
没有params
元素。关于如何通过 CookComputing 的 XmlRpc.Net 库允许此请求的任何想法?
xml-rpc - CookComputing xmlrpc 我如何映射一个带有空格的xml参数名称?
如何映射带有空格的 xml 参数名称?
我需要名为“构建日期”的参数为“构建日期”。
我无法更改的 xml 响应:
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
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.
不确定这是否相关。
一直卡在这个问题上,有人知道会发生什么吗?
c# - 有人知道 xml-rpc.net 发生了什么吗?
似乎xml-rpc.net不再可用?(Archive.org 回程机:https ://web.archive.org/web/20190129151012/http://xml-rpc.net/ )
有人对 Windows 和单声道上的 c# 的 xml-rpc 服务器有建议吗?
我厌倦了几天的访问,它消失了。
odoo-12 - Odoo Stock 仓库转移问题
我正在尝试通过 Web 服务(xmlRPC)在 Odoo 版本 12 中创建库存请求。库存请求和拣货在 odoo 中创建,但是当我点击“运输中”类型拣货然后点击“验证”按钮然后它问我“你没有
尚未记录完成的数量,通过单击应用 Odoo 将处理所有保留的数量。”然后我单击“应用”按钮它给我错误“无法取消保留更多产品”。
任何人都可以帮助我为什么我在通过 Web 服务创建库存请求时收到我所缺少的这个错误。