| Пакет | flash.net |
| Класс | public final class URLRequestMethod |
| Наследование | URLRequestMethod Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
POST или GET.
Связанные элементы API
| Константа | Определено | ||
|---|---|---|---|
| DELETE : String = "DELETE" [статические]
Указывает, что объект URLRequest использует метод DELETE. | URLRequestMethod | ||
| GET : String = "GET" [статические]
Указывает, что объект URLRequest использует метод GET. | URLRequestMethod | ||
| HEAD : String = "HEAD" [статические]
Указывает, что объект URLRequest использует метод HEAD. | URLRequestMethod | ||
| OPTIONS : String = "OPTIONS" [статические]
Указывает, что объект URLRequest использует метод OPTIONS. | URLRequestMethod | ||
| POST : String = "POST" [статические]
Указывает, что объект URLRequest использует метод POST. | URLRequestMethod | ||
| PUT : String = "PUT" [статические]
Указывает, что объект URLRequest использует метод PUT. | URLRequestMethod | ||
DELETE | Константа |
public static const DELETE:String = "DELETE"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Указывает, что объект URLRequest использует метод DELETE.
GET | Константа |
public static const GET:String = "GET"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Указывает, что объект URLRequest использует метод GET.
HEAD | Константа |
public static const HEAD:String = "HEAD"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Указывает, что объект URLRequest использует метод HEAD.
OPTIONS | Константа |
public static const OPTIONS:String = "OPTIONS"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Указывает, что объект URLRequest использует метод OPTIONS.
POST | Константа |
public static const POST:String = "POST"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Указывает, что объект URLRequest использует метод POST.
Примечание. В случае с содержимым, выполняющимся в Adobe AIR, при использовании функции navigateToURL() среда выполнения воспринимает URLRequest, использующий метод POST (свойство method которого имеет значение URLRequestMethod.POST), как использование метода GET.
PUT | Константа |
public static const PUT:String = "PUT"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 1.0 |
Указывает, что объект URLRequest использует метод PUT.
Примечание. Чтобы запустить этот пример, поместите файл example.txt в тот же каталог, где находится ваш SWF-файл. Данный файл должен представлять собой простой текстовый файл, содержащий несколько слов или строк текста.
Данный пример кода выполняет следующее:
- Функция конструктора создает экземпляр URLLoader под именем
loader. - Объект
loaderпередается методуconfigureListeners(), который добавляет прослушивателей для каждого из поддерживаемых событий URLLoader. - Под именем
requestсоздается экземпляр URLRequest, определяющий имя загружаемого файла. - Свойство запроса
methodимеет значениеURLRequestMethod.POST. - Далее объект
requestпередается методуloader.load(), который загружает текстовый файл. - После того как URLLoader завершит загрузку текстового файла, отправляется событие
Event.COMPLETE, которое запускает методcompleteHandler(). МетодcompleteHandler()просто отслеживает свойствоdata(содержимое текстового файла).
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, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства