| Pakiet | flash.net |
| Klasa | public final class URLRequestMethod |
| Dziedziczenie | URLRequestMethod Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST, czy z metody GET.
Powiązane elementy interfejsu API
| Stała | Zdefiniowane przez | ||
|---|---|---|---|
| DELETE : String = "DELETE" [statyczny]
Wskazuje, że obiekt URLRequest będzie korzystał z metody DELETE. | URLRequestMethod | ||
| GET : String = "GET" [statyczny]
Określa, że obiekt URLRequest powinien korzystać z metody GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [statyczny]
Wskazuje, że obiekt URLRequest będzie korzystał z metody HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [statyczny]
Wskazuje, że obiekt URLRequest będzie korzystał z metody OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [statyczny]
Określa, że obiekt URLRequest powinien korzystać z metody POST. | URLRequestMethod | ||
| PUT : String = "PUT" [statyczny]
Wskazuje, że obiekt URLRequest będzie korzystał z metody PUT. | URLRequestMethod | ||
DELETE | Stała |
public static const DELETE:String = "DELETE"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody DELETE.
GET | Stała |
public static const GET:String = "GET"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody GET.
HEAD | Stała |
public static const HEAD:String = "HEAD"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody HEAD.
OPTIONS | Stała |
public static const OPTIONS:String = "OPTIONS"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody OPTIONS.
POST | Stała |
public static const POST:String = "POST"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody POST.
Uwaga: W przypadku treści działającej w środowisku Adobe AIR użycie funkcji navigateToURL() powoduje, że środowisko wykonawcze traktuje obiekty URLRequest korzystające z metody POST (takie, których właściwość method jest ustawiona na URLRequestMethod.POST) tak, jak gdyby korzystały z metody GET.
PUT | Stała |
public static const PUT:String = "PUT"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, że obiekt URLRequest będzie korzystał z metody PUT.
Uwaga: aby uruchomić ten przykład, należy umieścić plik o nazwie example.txt w tym samym katalogu, co plik SWF. Plik powinien być prostym plikiem tekstowym zawierającym kilka wyrazów lub wierszy tekstu.
Przykładowy kod realizuje następujące zadania:
- Funkcja konstruktora tworzy instancję URLLoader o nazwie
loader. - Obiekt
loaderprzekazywany jest do metodyconfigureListeners(), która dodaje detektory dla każdego z obsługiwanych zdarzeń URLLoader: - Tworzona jest instancja URLRequest o nazwie
request, która określa nazwę pliku do ładowania. - Właściwość
methodżądania ustawiana jest naURLRequestMethod.POST. - Następnie obiekt
requestjest przekazywany do metodyloader.load(), która wczytuje plik tekstowy. - Po zakończeniu ładowania przez obiekt URLLoader pliku tekstowego, wywoływane jest zdarzenie
Event.COMPLETE, które powoduje wywołanie metodycompleteHandler(). MetodacompleteHandler()śledzi właściwośćdata, treść pliku tekstowego.
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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne