| Package | flash.net |
| Classe | public final class URLRequestMethod |
| Héritage | URLRequestMethod Object |
| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST ou GET pour envoyer des données à un serveur.
Eléments de l’API associés
| Constante | Défini par | ||
|---|---|---|---|
| DELETE : String = "DELETE" [statique]
Indique que l’objet URLRequest correspond à DELETE. | URLRequestMethod | ||
| GET : String = "GET" [statique]
Indique que l’objet URLRequest correspond à GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [statique]
Indique que l’objet URLRequest correspond à HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [statique]
Indique que l’objet URLRequest correspond à OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [statique]
Indique que l’objet URLRequest correspond à POST. | URLRequestMethod | ||
| PUT : String = "PUT" [statique]
Indique que l’objet URLRequest correspond à PUT. | URLRequestMethod | ||
DELETE | Constante |
public static const DELETE:String = "DELETE"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0 |
Indique que l’objet URLRequest correspond à DELETE.
GET | Constante |
public static const GET:String = "GET"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique que l’objet URLRequest correspond à GET.
HEAD | Constante |
public static const HEAD:String = "HEAD"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0 |
Indique que l’objet URLRequest correspond à HEAD.
OPTIONS | Constante |
public static const OPTIONS:String = "OPTIONS"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0 |
Indique que l’objet URLRequest correspond à OPTIONS.
POST | Constante |
public static const POST:String = "POST"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique que l’objet URLRequest correspond à POST.
Remarque : pour le contenu s’exécutant dans Adobe AIR, lors de l’utilisation de la fonction navigateToURL(), le moteur d’exécution traite un objet URLRequest qui utilise la méthode POST (objet dont la propriété method est définie sur URLRequestMethod.POST) comme s’il utilisait la méthode GET.
PUT | Constante |
public static const PUT:String = "PUT"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d’exécution: | AIR 1.0 |
Indique que l’objet URLRequest correspond à PUT.
Remarque : pour exécuter cet exemple, placez un fichier nommé example.txt dans le même répertoire que votre fichier SWF. Il doit s’agir d’un fichier de texte contenant simplement quelques mots ou lignes de texte.
Le code de l’exemple effectue les opérations suivantes :
- La fonction constructeur crée une occurrence de URLLoader nommée
loader. - L’objet
loaderest transmis à la méthodeconfigureListeners(), qui ajoute des écouteurs à chacun des événements URLLoader pris en charge. - Une occurrence de URLRequest appelée
requestest créée. Elle représente le nom du fichier à charger. - La propriété
methodde la requête est définie surURLRequestMethod.POST. - L’objet
requestest ensuite transmis à la méthodeloader.load(), qui charge le fichier texte. - Lorsque l’URLLoader a terminé de chargé le fichier texte, l’événement
Event.COMPLETEse produit et déclenche la méthodecompleteHandler(). La méthodecompleteHandler()recherche simplement la propriétédata, qui représente le contenu du fichier.
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, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées