| Paquete | flash.net |
| Clase | public final class URLRequestMethod |
| Herencia | URLRequestMethod Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST o GET al enviar datos a un servidor.
Elementos de API relacionados
| Constante | Definido por | ||
|---|---|---|---|
| DELETE : String = "DELETE" [estática]
Especifica que el objeto URLRequest es un método DELETE. | URLRequestMethod | ||
| GET : String = "GET" [estática]
Especifica que el objeto URLRequest es un método GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [estática]
Especifica que el objeto URLRequest es un método HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [estática]
Especifica que el objeto URLRequest es OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [estática]
Especifica que el objeto URLRequest es un método POST. | URLRequestMethod | ||
| PUT : String = "PUT" [estática]
Especifica que el objeto URLRequest es un método PUT. | URLRequestMethod | ||
DELETE | Constante |
public static const DELETE:String = "DELETE"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0 |
Especifica que el objeto URLRequest es un método DELETE.
GET | Constante |
public static const GET:String = "GET"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica que el objeto URLRequest es un método GET.
HEAD | Constante |
public static const HEAD:String = "HEAD"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0 |
Especifica que el objeto URLRequest es un método HEAD.
OPTIONS | Constante |
public static const OPTIONS:String = "OPTIONS"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0 |
Especifica que el objeto URLRequest es OPTIONS.
POST | Constante |
public static const POST:String = "POST"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica que el objeto URLRequest es un método POST.
Nota: en contenido ejecutado en Adobe AIR, cuando utiliza la función navigateToURL(), el motor de ejecución trata un URLRequest que utiliza el método POST (cuya propiedad method se establece en URLRequestMethod.POST) como el método GET.
PUT | Constante |
public static const PUT:String = "PUT"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0 |
Especifica que el objeto URLRequest es un método PUT.
Nota:para ejecutar este ejemplo, coloque un archivo llamado example.txt en el mismo directorio que el archivo SWF. Debe ser un archivo de texto sencillo con varias palabras o líneas de texto.
El código de ejemplo cumple las siguientes funciones:
- La función constructora crea una instancia de URLLoader llamada
loader. - El objeto
loaderse transfiere al métodoconfigureListeners(), que añade detectores para cada uno de los eventos URLLoader admitidos. - Se crea una instancia de URLRequest llamada
request, que especifica el nombre del archivo que se va a cargar. - La propiedad
methodde la solicitud se define comoURLRequestMethod.POST. - Posteriormente, el objeto
requestse transfiere aloader.load(), que carga el archivo de texto. - Cuando URLLoader finaliza la carga del archivo de texto, se activa el evento
Event.COMPLETE, que activa el métodocompleteHandler(). El métodocompleteHandler()simplemente realiza el seguimiento de la propiedaddata, el contenido del archivo de texto.
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
public class URLRequestMethodExample extends Sprite {
private var loader:URLLoader;
public function URLRequestMethodExample() {
loader = 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);
}
}
}
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas