Package | flash.net |
Class | public final class URLRequestMethod |
Inheritance | URLRequestMethod ![]() |
POST
method or the GET
method when sending data to a server.
See also
Constant | Defined By | ||
---|---|---|---|
![]() [static]
Specifies that the URLRequest object is a DELETE. | URLRequestMethod | ||
GET : String = "GET" [static]
Specifies that the URLRequest object is a GET. | URLRequestMethod | ||
![]() [static]
Specifies that the URLRequest object is a HEAD. | URLRequestMethod | ||
![]() [static]
Specifies that the URLRequest object is a OPTIONS. | URLRequestMethod | ||
POST : String = "POST" [static]
Specifies that the URLRequest object is a POST. | URLRequestMethod | ||
![]() [static]
Specifies that the URLRequest object is a PUT. | URLRequestMethod |
![]() | Constant |
public static const DELETE:String = "DELETE"
Specifies that the URLRequest object is a DELETE
.
GET | Constant |
public static const GET:String = "GET"
Specifies that the URLRequest object is a GET
.
![]() | Constant |
public static const HEAD:String = "HEAD"
Specifies that the URLRequest object is a HEAD
.
![]() | Constant |
public static const OPTIONS:String = "OPTIONS"
Specifies that the URLRequest object is a OPTIONS
.
POST | Constant |
public static const POST:String = "POST"
Specifies that the URLRequest object is a POST
.
Note: For content running in Adobe AIR, when
using the navigateToURL()
function, the runtime
treats a URLRequest that uses the POST method (one that has its method
property set to
URLRequestMethod.POST
) as using the GET method.
![]() | Constant |
public static const PUT:String = "PUT"
Specifies that the URLRequest object is a PUT
.
Note:To run this example, put a file named example.txt in the same directory as your SWF file. That file should be a simple text file containing a few words or lines of text.
The example code does the following:
loader
.loader
object is passed to the configureListeners()
method,
which adds listeners for each of the supported URLLoader events.request
is created, which specifies name of the file to be loaded.method
property of the request is set to URLRequestMethod.POST
.request
object is then passed to loader.load()
, which loads the text file.Event.COMPLETE
event fires,
triggering the completeHandler()
method. The completeHandler()
method simply traces
the data
property, the contents of the text file.package { import flash.display.Sprite; import flash.events.*; import flash.net.*; public class URLRequestMethodExample extends Sprite { public function URLRequestMethodExample() { var loader:URLLoader = new URLLoader(); configureListeners(loader); var request:URLRequest = new URLRequest("example.txt"); request.method = URLRequestMethod.POST; loader.load(request); } private function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(Event.OPEN, openHandler); dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler); dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } private function completeHandler(event:Event):void { var loader:URLLoader = URLLoader(event.target); trace("completeHandler: " + loader.data); } private function openHandler(event:Event):void { trace("openHandler: " + event); } private function progressHandler(event:ProgressEvent):void { trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal); } private function securityErrorHandler(event:SecurityErrorEvent):void { trace("securityErrorHandler: " + event); } private function httpStatusHandler(event:HTTPStatusEvent):void { trace("httpStatusHandler: " + event); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } } }