Loading ...
Sorry, an error occurred while loading the content.

Re: unale to call from perl client

Expand Messages
  • Arun.Vennapusa@fmr.com
    Thanks. Hi Paul, It works after upgradation. Thanks. Arun- ... xmlns:xsd= http://www.w3.org/1999/XMLSchema
    Message 1 of 5 , Sep 28, 2001
    • 0 Attachment
      Thanks.
      Hi Paul,
      It works after upgradation.
      Thanks.
      Arun-


      -- In soaplite@y..., Paul Kulchenko <paulclinger@y...> wrote:
      > Hi, Arun!
      >
      > SOAP::Lite sends:
      > > Content-Type: text/xml; charset=utf-8
      >
      > Apache SOAP sends
      > > Content type must be: 'text/xml'.</body>
      >
      > Looks like you're using old version of ApacheSOAP that doesn't
      > understand charset in content-type. You can switch it off in client
      > code with:
      >
      > use SOAP::Lite;
      > $SOAP::Constants::DO_NOT_USE_CHARSET = 1;
      >
      > or upgrade your ApacheSOAP server. Hope it helps.
      >
      > Best wishes, Paul.
      >
      > --- Arun.Vennapusa@f... wrote:
      > > Hi Paul,
      > > I followed your advice.
      > > This is the output
      > >
      > > ////////
      > > POST http://155.1.163.210:8202/soap/servlet/rpcrouter
      > > Accept: text/xml
      > > Accept: multipart/*
      > > Content-Length: 508
      > > Content-Type: text/xml; charset=utf-8
      > > SOAPAction: "urn:Hello#sayHelloTo"
      > >
      > > <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
      > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
      > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
      > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
      > > xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
      > >
      >
      xmlns:xsd="http://www.w3.org/1999/XMLSchema"><SOAP-ENV:Body><namesp1:s
      > > ayHelloTo xmlns:namesp1="urn:Hello"><c-gensym3
      > >
      >
      xsi:type="xsd:string">Arun</c-gensym3></namesp1:sayHelloTo></SOAP-ENV:
      > > Body></SOAP-ENV:Envelope>
      > > HTTP/1.0 400 Bad Request
      > > Cache-Control: no-cache="set-cookie,set-cookie2"
      > > Connection: close
      > > Date: Fri, 28 Sep 2001 15:13:19 GMT
      > > Server: JRun Web Server/3.0
      > > Content-Length: 120
      > > Content-Type: text/html
      > > Expires: Thu, 01 Dec 1994 16:00:00 GMT
      > > Client-Date: Fri, 28 Sep 2001 15:13:06 GMT
      > > Client-Peer: 155.200.45.12:8000
      > > Set-Cookie: jsessionid=3244301001689999542;path=/
      > > Title: JRun Servlet Error
      > >
      > > <head><title>JRun Servlet Error</title></head><h1>400 Bad
      > > Request</h1><body>
      > > Content type must be: 'text/xml'.</body>
      > >
      > > //////
      > >
      > > Thanks.
      > > Arun
      > >
      > >
      > >
      > >
      > > -
      > >
      > >
      > >
      > > -- In soaplite@y..., Paul Kulchenko <paulclinger@y...> wrote:
      > > > Hi, Arun!
      > > >
      > > > Don't see anything wrong with this code. I can't access your
      > > endpoint
      > > > to test it myself. Could you switch on debug with this:
      > > >
      > > > > print SOAP::Lite
      > > > > ->uri('urn:Hello')
      > > > >
      ->proxy('http://155.1.163.210:8202/soap/servlet/rpcrouter')
      > > > ->on_debug(sub{print@_})
      > > > > ->sayHelloTo("Arun")
      > > > > ->result();
      > > >
      > > > and send generated output to me.
      > > >
      > > > You can always get fault info with code like this:
      > > >
      > > > my $res = SOAP::Lite
      > > > ->uri('urn:Hello')
      > > > ->proxy('http://155.1.163.210:8202/soap/servlet/rpcrouter')
      > > > ->sayHelloTo("Arun");
      > > >
      > > > die $res->faultcode if $res->fault;
      > > > print $res->result;
      > > >
      > > > Best wishes, Paul.
      > > >
      > > > --- Arun.Vennapusa@f... wrote:
      > > > > I built normal hello world service.
      > > > > I am able to invoke from a client written in
      > > java.
      > > > > I am unable to call from perl.
      > > > > I am getting 400 bad resuest at line 7
      > > > >
      > > > > print SOAP::Lite
      > > > > ->uri('urn:Hello')
      > > > >
      ->proxy('http://155.1.163.210:8202/soap/servlet/rpcrouter')
      > > > > ->sayHelloTo("Arun")
      > > > > ->result();
      > > > >
      > > > > I am written a java client which works.
      > > > > Could some body help me .
      > > > > Thanks.
      > > > > Arun
      > > > >
      > > > >
      > > > >
      > > > > To unsubscribe from this group, send an email to:
      > > > > soaplite-unsubscribe@y...
      > > > >
      > > > >
      > > > >
      > > > > Your use of Yahoo! Groups is subject to
      > > > > http://docs.yahoo.com/info/terms/
      > > > >
      > > > >
      > > >
      > > >
      > > > __________________________________________________
      > > > Do You Yahoo!?
      > > > Listen to your Yahoo! Mail messages from any phone.
      > > > http://phone.yahoo.com
      > >
      > >
      > > To unsubscribe from this group, send an email to:
      > > soaplite-unsubscribe@y...
      > >
      > >
      > >
      > > Your use of Yahoo! Groups is subject to
      > > http://docs.yahoo.com/info/terms/
      > >
      > >
      >
      >
      > __________________________________________________
      > Do You Yahoo!?
      > Listen to your Yahoo! Mail messages from any phone.
      > http://phone.yahoo.com
    Your message has been successfully submitted and would be delivered to recipients shortly.