[phpxmlrpc] Re: XMLRPC - HTTP_RAW_POST_DATA is duplicated...
Scott Cropley
scott@andrew-scott.com
Mon, 23 Dec 2002 18:42:48 -0800
Miles,
This is what I used to prove the HTTP_RAW_POST_DATA was being duplicated.
I'm really scratching my head on this one.
The client works fine with:
$c=new xmlrpc_client("/demo/server.php", "xmlrpc.usefulinc.com", 80);
but with my version:
$c=new xmlrpc_client("/XMLRPC/server.php", "slate", 80);
server.php:
<?php
$fp1 = fopen("test.xml","w+","1");
fwrite($fp1,$_SERVER["HTTP_RAW_POST_DATA"]);
fclose($fp1);
include("xmlrpc.inc");
include("xmlrpcs.inc");
...
text.xml:
<?xml version="1.0"?>
<methodCall>
<methodName>examples.getStateName</methodName>
<params>
<param>
<value><int>35</int></value>
</param>
</params>
</methodCall>
<?xml version="1.0"?>
<methodCall>
<methodName>examples.getStateName</methodName>
<params>
<param>
<value><int>35</int></value>
</param>
</params>
</methodCall>
-----Original Message-----
From: Miles Lott [mailto:milos@groupwhere.org]
Sent: Monday, December 23, 2002 4:48 PM
To: Scott Cropley
Cc: XML-RPC for PHP Interest List
Subject: Re: [phpxmlrpc] Re: XMLRPC - HTTP_RAW_POST_DATA is
duplicated...
If you place something like this at the top of parserequest() in
xmlrpcs.inc you can prove or disprove this:
$fp = fopen('/tmp/testing','ab+');
fwrite($fp,$data);
fclose($fp);
Place this after the var $data is set from $HTTP_RAW_POST_DATA.
I tried and did not see it twice.
On Mon, 2002-12-23 at 05:50, Edd Dumbill wrote:
> Please ask questions like this on the mailing list, to which I copy this
> reply.
>
> On Fri, 2002-12-20 at 18:57, Scott Cropley wrote:
> > Ed,
> >
> > I' playing with your php classes and have found the HTTP_RAW_POST_DATA
dta
> > is duplicated.
> >
> > My testing shows the payload only going out once, but tat the server
file
> > it has the payload twice. Then of courcr there are 2 root elements and
I
> > get Junk past end error.
> >
> > Any Ideas?????
> >
> >
> > Scott Cropley
> > Home: (360)892-7245
> > Cell: (360)607-8984
> > Fax: (360)892-6816
> > scott@andrew-scott.com
>
--
Miles Lott
GroupWhere
http://groupwhere.org