Re: PHPXMLRPC Weird Response

[email protected] Mon, 23 Jun 2008 15:52:24 +0200
Newsgroups gmane.comp.php.xml-rpc
Message-ID <[email protected]>
the localhost answer is gzip encoded see header 'Content-Encoding: gzip' =

=2E. disable the apache module or tell in your request that you won't=20
accept gzip encoded http responses ..

regards ede
--
> Hi guys,
> I am using phpxmlrpc v2.2.1 for my xmlrpc server. Now problem is on my
> webserver the server & clients all run fine without any errors, but whe=
n i
> run same server & clients in localhost, it is giving weird response.
>
> turning on debug result in this in localhost
>
> ---GOT---
> HTTP/1.1 200 OK
> Date: Mon, 23 Jun 2008 13:31:59 GMT
> Server: Apache/2.2.3 (Win32) PHP/5.2.0
> X-Powered-By: PHP/5.2.0
> Vary: Accept-Encoding
>
> Content-Encoding: gzip
> Content-Length: 218
> Connection: close
> Content-Type: text/xml
>
>  =EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD =C3=95=
R; =C3=820 =C3=9D9E=C3=94 ``C
> (c)=C3=84=C3=92=EF=BF=BD=C2=A5 @=EF=BF=BDZm=C2=A4&=C2=AD=EF=BF=BD=EF=BF=
=BD=C3=9F=C3=A9	=C3=90 B $`a=C2=B2=C3=BD=EF=BF=BD<=C3=9BOO=C3=86 S=EF=BF=BD=
 =C2=B1=C3=93=EF=BF=BD]D=C3=93=C3=B1$=EF=BF=BD=C3=95H =C3=B2E=EF=BF=BD=C2=
=A5=C3=A4=C3=AA=C3=8A:
> @=EF=BF=BD=EF=BF=BD=C3=86uI=EF=BF=BD;, R =EF=BF=BD=C3=B1 =C3=8A =3D =C2=
=A8=C3=B3=C3=9Cl=C3=BD=EF=BF=BD=C3=87l=EF=BF=BD=EF=BF=BD=C2=B4hH! (R)u&=C3=
=A1Z=C3=B5=EF=BF=BD=C2=B5=C3=B5j*=C3=A1 $=C3=9C=C2=B0=EF=BF=BD=EF=BF=BD=C3=
=B6=C3=A73=EF=BF=BDK=C3=B6H
> &j=EF=BF=BD=C2=AB=EF=BF=BDHDZa=EF=BF=BD=C3=91 o =EF=BF=BD=C3=B2p=C3=B9=EF=
=BF=BDk=C3=AD=C2=B5=C3=81=C2=B2|A2 M =C2=ADPC=C3=AFS g? 0A=EF=BF=BD Z,=C3=
=B1=EF=BF=BD=C3=BC=C2=B7"B=C3=ABF=C2=B8=C2=B9=C3=B3(R)=C3=91=C2=B9
> z?=C3=83=EF=BF=BD=C3=95=C3=8F,=C2=A2=C3=95i  =EF=BF=BD=EF=BF=BD
>
> ---END---
>
> whereas same response in webserver is
>
> ---GOT---
> HTTP/1.1 200 OK
> Date: Mon, 23 Jun 2008 13:40:15 GMT
> Server: Apache/1.3.37 (Unix) mod_jk/1.2.14 mod_auth_passthrough/1.8
> mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4
> FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
>
> Vary: Accept-Charset
> X-Powered-By: PHP/5.2.1
> Connection: close
> Content-Type: text/xml
>
> <?xml version=3D"1.0"?>
> <!-- SERVER DEBUG INFO (BASE64 ENCODED):
> KysrR09UKysrCjw/eG1sIHZlcnNpb249IjEuMCI/Pgo8bWV0aG9kQ2FsbD4KPG1ldGhvZE5=
hbWU+V2kuZ2V0QXJlYUxpc3Q8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVl=
PjxzdHJ1Y3Q+CjxtZW1iZXI+PG5hbWU+c2Vzc2lvbl9pZDwvbmFtZT4KPHZhbHVlPjxzdHJpb=
mc+NGg0NmJvbzIxNDh2bG0zdmg1YjhqMW95ZTB4eHM4c296NHRucDBmdzwvc3RyaW5nPjwvdm=
FsdWU+CjwvbWVtYmVyPgo8bWVtYmVyPjxuYW1lPnJlZ2lvbl9pZDwvbmFtZT4KPHZhbHVlPjx=
pbnQ+MTwvaW50PjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVjdD48L3ZhbHVlPgo8L3BhcmFt=
Pgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgorKytFTkQrKysKCisrK1BBUlNFRCsrKwp4bWxyc=
GNtc2c6Ol9fc2V0X3N0YXRlKGFycmF5KAogICAncGF5bG9hZCcgPT4gTlVMTCwKICAgJ21ldG=
hvZG5hbWUnID0+ICdXaS5nZXRBcmVhTGlzdCcsCiAgICdwYXJhbXMnID0+IAogIGFycmF5ICg=
KICAgIDAgPT4gCiAgICB4bWxycGN2YWw6Ol9fc2V0X3N0YXRlKGFycmF5KAogICAgICAgJ21l=
JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdzdHJ1Y3QnID0+IAogICAgICAgIGFycmF5I=
CgKICAgICAgICAgICdzZXNzaW9uX2lkJyA9PiAKICAgICAgICAgIHhtbHJwY3ZhbDo6X19zZX=
Rfc3RhdGUoYXJyYXkoCiAgICAgICAgICAgICAnbWUnID0+IAogICAgICAgICAgICBhcnJheSA=
oCiAgICAgICAgICAgICAgJ3N0cmluZycgPT4gJzRoNDZib28yMTQ4dmxtM3ZoNWI4ajFveWUw=
eHhzOHNvejR0bnAwZncnLAogICAgICAgICAgICApLAogICAgICAgICAgICAgJ215dHlwZScgP=
T4gMSwKICAgICAgICAgICAgICdfcGhwX2NsYXNzJyA9PiBOVUxMLAogICAgICAgICAgKSksCi=
AgICAgICAgICAncmVnaW9uX2lkJyA9PiAKICAgICAgICAgIHhtbHJwY3ZhbDo6X19zZXRfc3R=
hdGUoYXJyYXkoCiAgICAgICAgICAgICAnbWUnID0+IAogICAgICAgICAgICBhcnJheSAoCiAg=
ICAgICAgICAgICAgJ2ludCcgPT4gMSwKICAgICAgICAgICAgKSwKICAgICAgICAgICAgICdte=
XR5cGUnID0+IDEsCiAgICAgICAgICAgICAnX3BocF9jbGFzcycgPT4gTlVMTCwKICAgICAgIC=
AgICkpLAogICAgICAgICksCiAgICAgICksCiAgICAgICAnbXl0eXBlJyA9PiAzLAogICAgICA=
gJ19waHBfY2xhc3MnID0+IE5VTEwsCiAgICApKSwKICApLAogICAnZGVidWcnID0+IDAsCiAg=
ICdjb250ZW50X3R5cGUnID0+ICd0ZXh0L3htbCcsCikpCisrK0VORCsrKwo=3D
>
> -->
> <methodResponse>
> <params>
> <param>
> <value><array>
> <data>
> <value><struct>
> <member><name>xyz</name>
> <value><int>1</int></value>
>
> </member>
> </struct></value>
> </data>
> </array></value>
> </param>
> </params>
> </methodResponse>
> ---END---
>
> u can see the difference between configuration of servers in header.
> Please help, not able to trace the error in this
>
> Regards
> Deeps
>  =20
> -----------------------------------------------------------------------=
-
>
> _______________________________________________
> phpxmlrpc mailing list
> [email protected]
> http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc
>  =20


--=20
public class WhoDidIt{ // A comment. I love comments=20
  private static Person sender;


  public static void main (String[] foo){

  sender =3D new Person();
  sender.setName(new String[]{"Edgar", "Soldin"});

  Address address =3D new Address();
  address.setStreet("Stadtweg 119");
  address.setZip(39116);
  address.setCity("Magdeburg");
  address.setCountry("Germany");

  sender.setAddress(address);

  sender.setMobilePhone(" +49(0)171-2782880 ");
  sender.setWebSiteUrl(" http://www.soldin.de ");
  sender.setEmail(" [email protected] ");
  sender.setPGPPublicKey(" http://www.soldin.de/edgar_soldin.asc ");
  sender.setGender(true);

  System.out.println(sender.toString());
  }
}