| Pacote | flash.net |
| Classe | public final class URLRequestMethod |
| Herança | URLRequestMethod Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST ou GET ao enviar dados a um servidor.
Elementos da API relacionados
| Constante | Definido por | ||
|---|---|---|---|
| DELETE : String = "DELETE" [estático]
Especifica que o objeto URLRequest é DELETE. | URLRequestMethod | ||
| GET : String = "GET" [estático]
Especifica que o objeto URLRequest é GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [estático]
Especifica que o objeto URLRequest é HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [estático]
Especifica que o objeto URLRequest é OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [estático]
Especifica que o objeto URLRequest é POST. | URLRequestMethod | ||
| PUT : String = "PUT" [estático]
Especifica que o objeto URLRequest é PUT. | URLRequestMethod | ||
DELETE | Constante |
public static const DELETE:String = "DELETE"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica que o objeto URLRequest é DELETE.
GET | Constante |
public static const GET:String = "GET"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica que o objeto URLRequest é GET.
HEAD | Constante |
public static const HEAD:String = "HEAD"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica que o objeto URLRequest é HEAD.
OPTIONS | Constante |
public static const OPTIONS:String = "OPTIONS"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica que o objeto URLRequest é OPTIONS.
POST | Constante |
public static const POST:String = "POST"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Especifica que o objeto URLRequest é POST.
Observação: Para conteúdo em execução no Adobe AIR, ao usar a função navigateToURL(), o tempo de execução trata um URLRequest que usa o método POST (um com a propriedade method definida como URLRequestMethod.POST ) por meio do método GET.
PUT | Constante |
public static const PUT:String = "PUT"| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica que o objeto URLRequest é PUT.
Observação:para executar esse exemplo, insira um arquivo com nome exemplo.txt no mesmo diretório do seu arquivo SWF. Esse arquivo deve ser um arquivo de texto simples contendo algumas palavras ou linhas de texto.
O código de exemplo faz o seguinte:
- A função do construtor cria uma ocorrência de URLLoader denominada
loader. - O objeto
loaderé transmitido ao métodoconfigureListeners(), que adiciona ouvintes para cada um dos eventos URLLoader suportados. - Uma ocorrência de URLRequest denominada
requesté criada, especificando o nome do arquivo a ser carregado. - A propriedade
methodda solicitação é definida comoURLRequestMethod.POST. - O objeto
requesté então transmitido aloader.load(), que carrega o arquivo de texto. - Quando URLLoader tiver terminado de carregar o arquivo de texto, o evento
Event.COMPLETEserá acionado, disparando o métodocompleteHandler(). O métodocompleteHandler()simplesmente rastreia a propriedadedata, o conteúdo do arquivo 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);
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas