| Paket | flash.net |
| Klasse | public final class URLRequestMethod |
| Vererbung | URLRequestMethod Object |
| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST- oder die GET-Methode verwenden soll.
Verwandte API-Elemente
| Konstante | Definiert von | ||
|---|---|---|---|
| DELETE : String = "DELETE" [statisch]
Gibt an, dass für das URLRequest-Objekt die DELETE-Methode verwendet wird. | URLRequestMethod | ||
| GET : String = "GET" [statisch]
Gibt an, dass für das URLRequest-Objekt die GET-Methode verwendet wird. | URLRequestMethod | ||
| HEAD : String = "HEAD" [statisch]
Gibt an, dass für das URLRequest-Objekt die HEAD-Methode verwendet wird. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [statisch]
Legt fest, dass das URLRequest-Objekt OPTIONS ist. | URLRequestMethod | ||
| POST : String = "POST" [statisch]
Gibt an, dass für das URLRequest-Objekt die POST-Methode verwendet wird. | URLRequestMethod | ||
| PUT : String = "PUT" [statisch]
Gibt an, dass für das URLRequest-Objekt die PUT-Methode verwendet wird. | URLRequestMethod | ||
DELETE | Konstante |
public static const DELETE:String = "DELETE"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, dass für das URLRequest-Objekt die DELETE-Methode verwendet wird.
GET | Konstante |
public static const GET:String = "GET"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, dass für das URLRequest-Objekt die GET-Methode verwendet wird.
HEAD | Konstante |
public static const HEAD:String = "HEAD"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, dass für das URLRequest-Objekt die HEAD-Methode verwendet wird.
OPTIONS | Konstante |
public static const OPTIONS:String = "OPTIONS"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Legt fest, dass das URLRequest-Objekt OPTIONS ist.
POST | Konstante |
public static const POST:String = "POST"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, dass für das URLRequest-Objekt die POST-Methode verwendet wird.
Hinweis: Wenn Inhalt in Adobe AIR ausgeführt wird und wenn die navigateToURL()-Funktion verwendet wird, behandelt die Laufzeit einen URLRequest, der die POST-Methode benutzt (bei der die method-Eigenschaft auf URLRequestMethod.POST gesetzt ist) so, als ob die GET-Methode verwendet wird.
PUT | Konstante |
public static const PUT:String = "PUT"| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, dass für das URLRequest-Objekt die PUT-Methode verwendet wird.
Hinweis: Legen Sie zur Ausführung des Beispiels eine Datei mit dem Namen „example.txt“ in dem Verzeichnis ab, in dem sich die SWF-Datei befindet. Hierbei muss es sich um eine einfache Textdatei mit ein paar Wörtern oder Textzeilen handeln.
Der Beispielcode führt folgende Schritte aus:
- Die Konstruktorfunktion erstellt eine URLLoader-Instanz mit dem Namen
loader. - Das Objekt
loaderwird an die MethodeconfigureListeners()übergeben, die für jedes unterstützte URLLoader-Ereignis Listener hinzufügt. - Es wird eine URLRequest-Instanz mit dem Namen
requesterstellt, die den Namen der zu ladenden Datei angibt. - Die Eigenschaft
methodder Anforderung wird aufURLRequestMethod.POSTgesetzt. - Dann wird das Objekt
requestan die Methodeloader.load()übergeben, die die Textdatei lädt. - Nach Abschluss des Ladevorgangs wird das Ereignis
Event.COMPLETEausgelöst, das wiederum die MethodecompleteHandler()auslöst. Die MethodecompleteHandler()gibt die Eigenschaftdataaus, d. h. den Inhalt der Textdatei.
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, 10:04 AM Z
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen