Ticket #24 (closed defect: invalid)

Opened 2 years ago

Last modified 2 years ago

XML-RPC client not conforming to spec

Reported by: mark@phedny.net Assigned to: Jan-Klaas Kollhof
Priority: normal Milestone:
Component: jsolait-core Version: 1.x
Severity: major Keywords:
Cc:

Description

In the file xmlrpc.js the lines 545 and 551 should be removed, as the <params> tag must always be transmitted, also in the case of zero parameter count.

Change History

04/24/06 22:52:40 changed by Jan-Klaas Kollhof

  • status changed from new to closed.
  • resolution set to invalid.

Hmm, the specs say:

"If the procedure call has parameters, the <methodCall> must contain a <params> sub-item. The <params> sub-item can contain any number of <param>s, each of which has a <value>."

I read from that, that if the proc call does not have any parameters, it does not need to contain any <params> sub-item.

05/10/06 11:28:50 changed by mark@phedny.net

Indeed, I was a little to quick in reading the spec. I will contact the developers of the Apache XML-RPC Server implementation, as it the problem seems to be at their side (messages withouth <params> sub-item fail to be processed).