You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by "Jochen Wiedmann (Commented) (JIRA)" <ji...@apache.org> on 2011/10/04 00:22:34 UTC

[jira] [Commented] (XMLRPC-171) unable to send the B64encoded data

    [ https://issues.apache.org/jira/browse/XMLRPC-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13119690#comment-13119690 ] 

Jochen Wiedmann commented on XMLRPC-171:
----------------------------------------

Extracting from failure.pcap, I find the following conversation between client and server: That's odd, because there is no Base64 data i the request and the severs response contains no indication of any error.




POST /services/xmlrpc HTTP/1.1

Content-Type: text/xml

User-Agent: Apache XML RPC 3.0 (Sun HTTP Transport)

Content-Length: 234

Cache-Control: no-cache

Pragma: no-cache

Host: 192.168.110.72

Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2

Connection: keep-alive



<?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>user.login</methodName><params><param><value>noSessionIdYet</value></param><param><value>juppala</value></param><param><value>May@2009</value></param></params></methodCall>HTTP/1.1 200 OK

Date: Thu, 14 May 2009 13:59:32 GMT

Server: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch

X-Powered-By: PHP/5.2.4-2ubuntu5.3

Set-Cookie: SESS55a18b68ea846f044e66f52f419c3322=a70ae46d86fa5c8928bc7ea2e75dc0fa; expires=Sat, 06 Jun 2009 17:32:52 GMT; path=/

Expires: Sun, 19 Nov 1978 05:00:00 GMT

Last-Modified: Thu, 14 May 2009 13:59:32 GMT

Cache-Control: store, no-cache, must-revalidate

Cache-Control: post-check=0, pre-check=0

Connection: close

Content-Length: 463

Content-Type: text/xml



<?xml version="1.0"?>

<methodResponse>
  <params>
  <param>
    <value><struct>
  <member><name>sessid</name><value><string>a70ae46d86fa5c8928bc7ea2e75dc0fa</string></value></member>
  <member><name>user</name><value><struct>
  <member><name>name</name><value><string>juppala</string></value></member>
  <member><name>fullName</name><value><string></string></value></member>
</struct></value></member>
</struct></value>
  </param>
  </params>
</methodResponse>

                
> unable to send the B64encoded data
> ----------------------------------
>
>                 Key: XMLRPC-171
>                 URL: https://issues.apache.org/jira/browse/XMLRPC-171
>             Project: XML-RPC
>          Issue Type: Bug
>    Affects Versions: 3.1.2
>         Environment: Testing
>            Reporter: Jagadeesh Uppala
>            Assignee: Jochen Wiedmann
>         Attachments: failure.pcap, failure.request.gz, success.pcap
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> My Application is a java application which uses xml-rpc communication with a server which is developed in php.
> the server has one service ( storePhotos) which accepts texti-id( which is a string) and the photoData( which is an encoded data of B64) .. 
> it works very well if the size of the file which i am converting to B64 is < 60Kb. but it is failing if the size of the file is more than this.
> the exception which is being thrown by the server is "Parse error. Request not well formed." 
> If the request is not well formed .. it should throw the same exception in the case if the file size is <60 Kb, which is not happening..
> but if the file size is greater than 60KB, it is throwing the above mentioned error.
> How can i rectify this? 
> please advice me, as this is a sorce stopper for me to go ahead..
> Thanks,
> Jagadeesh

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org