Here's straight from the docs:
The <mx:HTTPService> tag accepts the following tag attributes: 

<mx:HTTPService
Properties
concurrency="multiple|single|last"
contentType="application/x-www-form-urlencoded|application/xml"
destination="DefaultHTTP"
id="No default."
method="GET|POST|HEAD|OPTIONS|PUT|TRACE|DELETE"
resultFormat="object|array|xml|e4x|flashvars|text"
showBusyCursor="false|true"
makeObjectsBindable="false|true"
url="No default."
useProxy="false|true"
xmlEncode="No default."
xmlDecode="No default."
Events
fault="No default."
result="No default."
/>

contentType="application/xml" - that'll get you what you need :D


--- In flexcoders@yahoogroups.com, "nathanpdaniel" <[EMAIL PROTECTED]> 
wrote:
>
> You should check out the Flex Reference for HTTPService - one 
> parameter you can change is contentType (or something similar - 
check 
> for yourself because I have no idea what it actually is) - but you 
> need to change your content type to XML (the docs tell you how).  I 
> was having issues with sending data via HTTPService when my system 
> was able to read straight XML, I was having to hack my way around 
> until I figured that one out.  It's one simple parameter, then in 
the 
> send() function, you can send XML rather than an Object (array) of 
> parameters! :D  Hope this helps! 
> -Nathan
> 
> --- In flexcoders@yahoogroups.com, "fourctv" <fourctv@> wrote:
> >
> > I am sending an XML object as a parameter on a .send() to a web 
> service.
> > 
> > From my observation Flex sends the xml data encoded with 
> a "macintosh" encoding (mac-
> > roman), even when sent from a Windows box. (I checked the traffic 
> and that is what I see)
> > 
> > I thought Flex would use utf-8 or utf-16, but any non-ascii chars 
> arrives at the destination 
> > as a 'macRoman' character!
> > 
> > I need to inform the receiving party of the encoding used thus 
the 
> need to prefix the xml 
> > stream with the <?xml..?> line and indicate the proper encoding.
> > 
> > Right now I'm using something like:
> >   soap.send('<?xml version="1.0" encoding="macintosh"?
> >'+formData.toXMLString());
> > 
> > where formData is my XML object.
> > 
> > Is there any other way? or is this how one does it in Flex?
> > And what about changing the encoding, to say utf-8? Is there a 
way 
> to tell/force Flex to 
> > use other encoding?
> > 
> > Thanks for any pointers,
> > julio carneiro
> > 
> > ps: maybe I see the encoding as "mac" because I'm generating 
> my .swf on OS X?
> >
>


Reply via email to