Did the PHP page see the method as GET or POST?

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of dorkie dork from dorktown
Sent: Thursday, June 07, 2007 10:06 PM
To: [email protected]
Subject: Re: [flexcoders]Faking an XMLRPC call



Hi Peter,

I'm using srv.send(). I posted to a PHP page that dumps the submitted
value and it looks like it goes through because I get the xml back (in a
single line). 

So what does this all mean? Can a HTTPService call over http talk to a
xml-rpc page like the one used on Wordpress blogs? If you have a blog
you should be able to change the url to point to your blog and get the
same results. 




On 6/7/07, Peter Farland <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> wrote: 

        

        I'd check with an HTTP sniffer to see just what exactly is being
sent on the wire for the body of the request.
         
        There are two known issues with the Flash Player XML type that
HTTPService does not work around correctly in 2.0. The scenario is that
if an XML value is provided as the body of a POST and that value has
only empty, simple content (i.e. no child elements, just the empty
string), then because toString() is called on the value when serializing
it, the first known issue is hit where by the root elements are
unwrapped and only the simple content is sent, i.e. the empty string.
The second issue is that if you try to send no content with POST, the
underlying URLLoader changes this back to GET.
         
        The reason I suggest using an HTTP sniffer is perhaps while you
think you've provided a correct <mx:request>, perhaps it's not being
actually sent as such? How are you calling send() on the HTTP service?
         
        Pete
         

________________________________

        From: [email protected]
[mailto:[email protected] <http://yahoogroups.com> ] On Behalf
Of dorkie dork from dorktown
        Sent: Thursday, June 07, 2007 4:00 AM
        To: [email protected]
        Subject: [flexcoders]Faking an XMLRPC call
        
        
        

        Is there a way to fake an XML RPC call? It seems like it'd be
simple but I can't get it to work:
        
            <mx:HTTPService id="srv"
                url=" http://www.judahfrangipane.com/blog/xmlrpc.php
<http://www.judahfrangipane.com/blog/xmlrpc.php> " 
                fault="{faultHandler(event)}" 
                result="{resultHandler(event)}" 
                resultFormat="text"
                method="POST" 
                contentType="application/xml">
                <mx:request>
                    <methodCall>
                        <methodName>metaWeblog.getPost</methodName>
                        <params> 
        
<param><value><string>77</string></value></param>
        
<param><value><string>visitor</string></value></param> 
        
<param><value><string>visitor</string></value></param>
                        </params>
                    </methodCall>
                </mx:request>
            </mx:HTTPService> 
        
        The result I get is "XML-RPC server accepts POST requests only."
        
        FYI I'm calling a wordpress blog. 

        

        


 

Reply via email to