| Paket | flash.net |
| Klass | public final class URLRequestMethod |
| Arv | URLRequestMethod Object |
| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST eller GET när data skickas till en server.
Relaterade API-element
| Konstant | Definieras med | ||
|---|---|---|---|
| DELETE : String = "DELETE" [statisk]
Anger att URLRequest-objektet är en DELETE. | URLRequestMethod | ||
| GET : String = "GET" [statisk]
Anger att URLRequest-objektet är en GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [statisk]
Anger att URLRequest-objektet är en HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [statisk]
Anger att URLRequest-objektet är OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [statisk]
Anger att URLRequest-objektet är en POST. | URLRequestMethod | ||
| PUT : String = "PUT" [statisk]
Anger att URLRequest-objektet är en PUT. | URLRequestMethod | ||
DELETE | Konstant |
public static const DELETE:String = "DELETE"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Anger att URLRequest-objektet är en DELETE.
GET | Konstant |
public static const GET:String = "GET"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anger att URLRequest-objektet är en GET.
HEAD | Konstant |
public static const HEAD:String = "HEAD"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Anger att URLRequest-objektet är en HEAD.
OPTIONS | Konstant |
public static const OPTIONS:String = "OPTIONS"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Anger att URLRequest-objektet är OPTIONS.
POST | Konstant |
public static const POST:String = "POST"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anger att URLRequest-objektet är en POST.
Obs! För innehåll som körs i Adobe AIR, och när du använder navigateToURL()-funktionen, behandlar miljön en URLRequest som använder metoden POST (en som har method-egenskapen inställd på URLRequestMethod.POST) som GET-metod.
PUT | Konstant |
public static const PUT:String = "PUT"| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Anger att URLRequest-objektet är en PUT.
Obs! För att köra exemplet placerar du en fil med namnet example.txt i samma katalog som SWF-filen. Filen ska vara en vanlig textfil som innehåller några ord eller rader med text.
Detta kodexempel fungerar på följande sätt:
- Konstruktorfunktionen skapar instansen URLLoader med namnet
loader. - Objektet
loaderskickas till metodenconfigureListeners(), vilket lägger till avlyssnare för respektive URLLoader-händelse som används. - En URLRequest-instans med namnet
requestskapas, som anger namnet på den fil som ska läsas in. - Egenskapen
methodi begäran är inställd somURLRequestMethod.POST. - Objektet
requestskickas därefter tillloader.load()som läser in textfilen. - När URLLoader har läst in textfilen aktiveras händelsen
Event.COMPLETEsom utlöser metodencompleteHandler(). MetodencompleteHandler()spårar egenskapendata, vilket är textfilens innehåll.
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, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper