GET and POST issues with Macromedia Flash
Issue
There are several possible issues to consider when sending data using POST. Send using POST works correctly in all Macromedia Flash Players, with these exceptions:
| 1 | Sending data to a Java servlet using POST actually sends as a GET request. This is a known issue described in Sending data to Java servlet using POST triggers doGet() method (TechNote 15908). |
| 2 | Sending data using POST fails in Netscape 6.x on Mac OS9.x. This is a known issue. |
| 3 | Sending data using POST fails in the Flash Stand-alone Player. For details, refer to Send using POST' does not work with projectors (TechNote 15190). |
| 4 | Send using POST fails with XML.send in the Stand-alone Player. See below for details. |
Unless specifically stated above, each issue relates to using POST with the getURL, loadMovie or loadVariables actions.
XML and GET/POST
The XML.send method normally utilizes the POST method. This works correctly with the Flash Player Netscape plug-in and the Flash Player ActiveX control. However, it does not function correctly in the Stand-alone Player or in the Test Movie mode of the Flash authoring tool. This is because Flash must launch a Web browser as a separate process and does not have any means of communicating the POST data to the newly launched browser. In these configurations, XML.send will utilize the GET method instead of the POST method.This issue does not effect Flash movies playing in a Web browser.
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.
Download the free Flash Player now!
