Pacoteflash.net
Classepublic final class URLRequestMethod
HerançaURLRequestMethod Inheritance Object

The URLRequestMethod class provides values that specify whether the URLRequest object should use the POST method or the GET method when sending data to a server.

Veja Exemplos

Veja também

URLRequest
URLVariables


Propriedades Públicas
 PropriedadeDefinido por
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Métodos Públicos
 MétodoDefinido por
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Constantes públicas
 ConstanteDefinido por
  DELETE : String = "DELETE"
[static] Specifies that the URLRequest object is a DELETE.
URLRequestMethod
  GET : String = "GET"
[static] Specifies that the URLRequest object is a GET.
URLRequestMethod
  HEAD : String = "HEAD"
[static] Specifies that the URLRequest object is a HEAD.
URLRequestMethod
  OPTIONS : String = "OPTIONS"
[static] Specifies that the URLRequest object is a OPTIONS.
URLRequestMethod
  POST : String = "POST"
[static] Specifies that the URLRequest object is a POST.
URLRequestMethod
  PUT : String = "PUT"
[static] Specifies that the URLRequest object is a PUT.
URLRequestMethod
Detalhes da constante
DELETEConstante
public static const DELETE:String = "DELETE"

Specifies that the URLRequest object is a DELETE.

GETConstante 
public static const GET:String = "GET"

Specifies that the URLRequest object is a GET.

HEADConstante 
public static const HEAD:String = "HEAD"

Specifies that the URLRequest object is a HEAD.

OPTIONSConstante 
public static const OPTIONS:String = "OPTIONS"

Specifies that the URLRequest object is a OPTIONS.

POSTConstante 
public static const POST:String = "POST"

Specifies that the URLRequest object is a POST.

PUTConstante 
public static const PUT:String = "PUT"

Specifies that the URLRequest object is a PUT.

Exemplos How to use examples
URLRequestMethodExample.as

The following exemplo loads and displays the data found in a local text file. It also traces event handling information.

Note:To run this exemplo, put a file named exemplo.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 exemplo code does the following:

  1. The constructor function creates a URLLoader instance named loader.
  2. The loader object is passed to the configureListeners() method, which adds listeners for each of the supported URLLoader events.
  3. A URLRequest instance named request is created, which specifies name of the file to be loaded.
  4. The method property of the request is set to URLRequestMethod.POST.
  5. The request object is then passed to loader.load(), which loads the text file.
  6. When the URLLoader has finished loading the text file the 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("exemplo.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);
        }
    }
}