Пакет | flash.net |
Класс | public class URLRequestDefaults |
Наследование | URLRequestDefaults Object |
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost()
, позволяющий определить используемые по умолчанию учетные данные для аутентификации запросов. Класс URLRequest определяет информацию, используемую в запросе HTTP.
Любые свойства, установленные в объекте URLRequest, заменяют упомянутые статические свойства для класса URLRequestDefaults.
Параметры URLRequestDefault применяются только к содержимому в домене приложения вызывающего абонента за одним исключением: параметры, установленные путем вызова URLRequestDefaults.setLoginCredentialsForHost()
, применяются в отношении всех доменов приложений в рамках запущенного в данный момент приложения.
Класс URLRequestDefaults может быть использован только содержимым Adobe® AIR®, выполняемым в изолированной программной среде приложения. Другое содержимое приведет к ошибке SecurityError, появляющейся при обращении к членам или свойствам данного класса.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
authenticate : Boolean [статические]
Параметр по умолчанию для свойства authenticate объектов URLRequest. | URLRequestDefaults | ||
cacheResponse : Boolean [статические]
Параметр по умолчанию для свойства cacheResponse объектов URLRequest. | URLRequestDefaults | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
followRedirects : Boolean [статические]
Параметр по умолчанию для свойства followRedirects объектов URLRequest. | URLRequestDefaults | ||
idleTimeout : Number [статические]
Настройка по умолчанию для свойства idleTimeout объектов URLRequest и HTMLLoader. | URLRequestDefaults | ||
manageCookies : Boolean [статические]
Параметр по умолчанию для свойства manageCookies объектов URLRequest. | URLRequestDefaults | ||
useCache : Boolean [статические]
Параметр по умолчанию для свойства useCache объектов URLRequest. | URLRequestDefaults | ||
userAgent : String [статические]
Параметр по умолчанию для свойства userAgent объектов URLRequest. | URLRequestDefaults |
Метод | Определено | ||
---|---|---|---|
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
[статические]
Задает используемые по умолчанию имя пользователя и пароль для указанного узла. | URLRequestDefaults | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
authenticate | свойство |
authenticate:Boolean
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства authenticate
объектов URLRequest. Установка свойства authenticate
в объекте URLRequest заменяет указанный параметр по умолчанию.
Примечание. Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является true.
Реализация
public static function get authenticate():Boolean
public static function set authenticate(value:Boolean):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
cacheResponse | свойство |
cacheResponse:Boolean
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства cacheResponse
объектов URLRequest. Установка свойства cacheResponse
в объекте URLRequest заменяет указанный параметр по умолчанию. Если установлено значение true
, по умолчанию приложение AIR использует кэш-память HTTP операционной системы. Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является true.
Реализация
public static function get cacheResponse():Boolean
public static function set cacheResponse(value:Boolean):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
followRedirects | свойство |
followRedirects:Boolean
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства followRedirects
объектов URLRequest. Установка свойства followRedirects
в объекте URLRequest заменяет указанный параметр по умолчанию. Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является true.
Реализация
public static function get followRedirects():Boolean
public static function set followRedirects(value:Boolean):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
idleTimeout | свойство |
idleTimeout:Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 2 |
Настройка по умолчанию для свойства idleTimeout
объектов URLRequest и HTMLLoader.
Время ожидания покоя — это количество времени (в миллисекундах), в течение которого клиент ожидает ответ от сервера после установки подключения до прерывания обработки запроса.
Это определяет заданное по умолчанию время ожидания активности, используемое объектом URLRequest или HTMLLoader. Значение, заданное свойству idleTimeout
в объекте URLRequest или HTMLLoader, переопределяет эту настройку по умолчанию.
Когда это свойство имеет значение 0 (по умолчанию), среда выполнения использует значение времени ожидания активности, заданное по умолчанию операционной системой. Заданное по умолчанию время ожидания активности варьируется в зависимости от операционной системы (например, Mac OS, Linux или Windows) и ее версии.
Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является 0.
Реализация
public static function get idleTimeout():Number
public static function set idleTimeout(value:Number):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
| |
RangeError — Свойство idleTimeout имеет отрицательное значение.
|
Связанные элементы API
manageCookies | свойство |
manageCookies:Boolean
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства manageCookies
объектов URLRequest. Установка свойства manageCookies
в объекте URLRequest заменяет указанный параметр по умолчанию.
Примечание. Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является true.
Реализация
public static function get manageCookies():Boolean
public static function set manageCookies(value:Boolean):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
useCache | свойство |
useCache:Boolean
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства useCache
объектов URLRequest. Установка свойства useCache
в объекте URLRequest заменяет указанный параметр по умолчанию. Данный параметр не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Значением по умолчанию является true.
Реализация
public static function get useCache():Boolean
public static function set useCache(value:Boolean):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
userAgent | свойство |
userAgent:String
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Параметр по умолчанию для свойства userAgent
объектов URLRequest. Установка свойства userAgent
в объекте URLRequest заменяет указанный параметр по умолчанию.
Это также является используемой по умолчанию строкой агента пользователя для всех объектов HTMLLoader (применяется при вызове метода load()
объекта HTMLLoader). Установка свойства userAgent
объекта HTMLLoader перезаписывает параметр URLRequestDefaults.userAgent
.
Это значение по умолчанию зависит от конечной операционной системы (Mac OS, Linux или Windows), языка и версии, как указано в следующих примерах:
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5
Mozilla/5.0 (Windows; U; en) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5
"Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5
Реализация
public static function get userAgent():String
public static function set userAgent(value:String):void
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Связанные элементы API
setLoginCredentialsForHost | () | метод |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Задает используемые по умолчанию имя пользователя и пароль для указанного узла. Эти параметры применяются ко всем объектам URLRequest не только в домене приложения того объекта, который вызывает этот метод, но и во всех доменах приложения, в то время как статические свойства класса URLRequest применяются только к домену приложения вызывающего объекта). Это позволяет содержимому во всем приложении (независимо от домена приложения данного содержимого) быть уже загруженным в тот момент, когда будет регистрироваться/загружаться другая часть приложения.
Примечание для приложений, запущенных в операционной системе Mac OS. При вызове этого метода в системе Mac OS приложение применяет рассматриваемые учетные данные для указанного узла до тех пор, пока приложение не будет закрыто, даже если позднее для этого же узла будет вызван метод URLRequestDefaults.setLoginCredentialsForHost()
. Тем не менее, если сервер отклонит учетную запись, указанную данным методом, то последующий вызов метода URLRequestDefaults.setLoginCredentialsForHost()
(для того же самого узла) будет распознан.
Примечание. Данный метод не применяется в отношении объектов URLRequest, используемых при отправке файлов или в RTMP-запросах.
Параметры
hostname:String — Имя узла, к которому применяется имя пользователя и пароль. Это может быть просто домен, например www.example.com , или домен и номер порта, например www.example.com:80 . Обратите внимание на то, что example.com , www.example.com и sales.example.com рассматриваются как уникальные узлы.
| |
user:String — Имя пользователя по умолчанию, используемое при аутентификации запроса для указанного узла.
| |
password:String — Пароль по умолчанию, используемый при аутентификации запроса для указанного узла.
|
* |
Выдает
SecurityError — Вызывающий абонент не находится в изолированной программной среде AIR.
|
Tue Jun 12 2018, 11:34 AM Z