Pakiet | flash.net |
Klasa | public class URLRequestDefaults |
Dziedziczenie | URLRequestDefaults Object |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost()
, która umożliwia definiowanie domyślnych poświadczeń uwierzytelniania dla żądań. Klasa URLRequest definiuje informacje w celu użycia w żądaniu HTTP.
Wszystkie właściwości ustawione w obiekcie URLRequest nadpisują właściwości statyczne ustawione w klasie URLRequestDefaults.
Ustawienia URLRequestDefault są stosowane jedynie dla treści domeny aplikacji wywołującej, poza jednym wyjątkiem: ustawienia zrealizowane w wyniku wywołania metody URLRequestDefaults.setLoginCredentialsForHost()
są stosowane do wszystkich domen aplikacji uruchomionej w danym momencie.
Tylko treść aplikacji Adobe® AIR® uruchomiona w obszarze izolowanym aplikacji może używać klasy URLRequestDefaults. Dla pozostałej treści w czasie próby uzyskania dostępu do elementów lub właściwości tej klasy zostanie zgłoszony błąd SecurityError.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
authenticate : Boolean [statyczny]
Ustawienie domyślne właściwości authenticate dla obiektów URLRequest. | URLRequestDefaults | ||
cacheResponse : Boolean [statyczny]
Ustawienie domyślne właściwości cacheResponse dla obiektów URLRequest. | URLRequestDefaults | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
followRedirects : Boolean [statyczny]
Ustawienie domyślne właściwości followRedirects dla obiektów URLRequest. | URLRequestDefaults | ||
idleTimeout : Number [statyczny]
Domyślne ustawienie właściwości idleTimeout obiektów URLRequest i HTMLLoader. | URLRequestDefaults | ||
manageCookies : Boolean [statyczny]
Ustawienie domyślne właściwości manageCookies dla obiektów URLRequest. | URLRequestDefaults | ||
useCache : Boolean [statyczny]
Ustawienie domyślne właściwości useCache dla obiektów URLRequest. | URLRequestDefaults | ||
userAgent : String [statyczny]
Ustawienie domyślne właściwości userAgent dla obiektów URLRequest. | URLRequestDefaults |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
[statyczny]
Ustawia poświadczenia domyślnego użytkownika oraz hasło dla wybranego hosta. | URLRequestDefaults | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
authenticate | właściwość |
authenticate:Boolean
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości authenticate
dla obiektów URLRequest. Ustawienie właściwości authenticate
w obiekcie URLRequest nadpisuje to ustawienie domyślne.
Uwaga: to ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest true.
Implementacja
public static function get authenticate():Boolean
public static function set authenticate(value:Boolean):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
cacheResponse | właściwość |
cacheResponse:Boolean
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości cacheResponse
dla obiektów URLRequest. Ustawienie właściwości cacheResponse
w obiekcie URLRequest nadpisuje to ustawienie domyślne. Jeśli wartością jest true
, domyślnym zachowaniem dla aplikacji AIR jest użycie pamięci podręcznej systemu operacyjnego dla protokołu HTTP. To ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest true.
Implementacja
public static function get cacheResponse():Boolean
public static function set cacheResponse(value:Boolean):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
followRedirects | właściwość |
followRedirects:Boolean
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości followRedirects
dla obiektów URLRequest Ustawienie właściwości followRedirects
w obiekcie URLRequest nadpisuje ustawienie domyślne. To ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest true.
Implementacja
public static function get followRedirects():Boolean
public static function set followRedirects(value:Boolean):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
idleTimeout | właściwość |
idleTimeout:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Domyślne ustawienie właściwości idleTimeout
obiektów URLRequest i HTMLLoader.
Limit czasu bezczynności (w milisekundach) to czas, przez jaki klient czeka na odpowiedź z serwera po nawiązaniu połączenia, zanim nie zrezygnuje z żądania.
Definiuje domyślny limit czasu bezczynności używany przez obiekty URLRequest i HTMLLoader. Ustawienie właściwości idleTimeout
w obiekcie URLRequest lub obiekcie HTMLLoader przesłania ustawienie domyślne.
Gdy ta właściwość ma wartość 0 (ustawienie domyślne), środowisko wykonawcze przyjmuje domyślny limit czasu bezczynności zdefiniowany w systemie operacyjnym. Domyślne wartości limitu czasu bezczynności są różne w poszczególnych systemach operacyjnych (np. Mac OS, Linux i Windows) oraz wersjach systemów operacyjnych.
To ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest 0.
Implementacja
public static function get idleTimeout():Number
public static function set idleTimeout(value:Number):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
| |
RangeError — Wartość idleTimeout jest ujemna.
|
Powiązane elementy interfejsu API
manageCookies | właściwość |
manageCookies:Boolean
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości manageCookies
dla obiektów URLRequest Ustawienie właściwości manageCookies
w obiekcie URLRequest nadpisuje ustawienie domyślne.
Uwaga: to ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest true.
Implementacja
public static function get manageCookies():Boolean
public static function set manageCookies(value:Boolean):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
useCache | właściwość |
useCache:Boolean
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości useCache
dla obiektów URLRequest. Ustawienie właściwości useCache
w obiekcie URLRequest nadpisuje to ustawienie domyślne. To ustawienie nie jest stosowane w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Wartością domyślną jest true.
Implementacja
public static function get useCache():Boolean
public static function set useCache(value:Boolean):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
userAgent | właściwość |
userAgent:String
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawienie domyślne właściwości userAgent
dla obiektów URLRequest. Ustawienie właściwości userAgent
w obiekcie URLRequest nadpisuje to ustawienie domyślne.
Jest to także domyślny ciąg znaków właściwości userAgent dla wszystkich obiektów HTMLLoader (używany podczas wywoływania metody load()
obiektu HTMLLoader). Ustawienie właściwości userAgent
obiektu HTMLLoader nadpisuje ustawienie URLRequestDefaults.userAgent
.
Ta domyślna wartość różni się w zależności od systemu operacyjnego środowiska wykonania (np. Mac OS, Windows lub Linux), jego języka oraz wersji tak, jak przedstawiono to w dwóch poniższych przykładach:
"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"
Implementacja
public static function get userAgent():String
public static function set userAgent(value:String):void
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Powiązane elementy interfejsu API
setLoginCredentialsForHost | () | metoda |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Ustawia poświadczenia domyślnego użytkownika oraz hasło dla wybranego hosta. Te ustawienia stosowane są dla obiektów URLRequest we wszystkich domenach aplikacji danej aplikacji, nie tylko dla tych w domenie aplikacji obiektu wywołującego tę metodę (podczas, gdy właściwości statyczne klasy URLRequest są stosowane tylko do domeny aplikacji). Umożliwia to treści w całej aplikacji (niezależnie od domeny aplikacji treści) zalogowanie się, gdy jest zalogowana którakolwiek inna część aplikacji.
Należy zwrócić uwagę na aplikacje uruchamiane w systemie Mac OS: jeśli ta metoda zostanie wywołana w systemie Mac OS, aplikacja będzie używać tych poświadczeń dla określonego hosta do momentu jej zamknięcia nawet, jeśli metoda URLRequestDefaults.setLoginCredentialsForHost()
zostanie kolejny raz wywołana na rzecz tego samego hosta. Jeśli jednak serwer odrzuci poświadczenia określone przez tę metodę, wówczas kolejne wywołanie metody URLRequestDefaults.setLoginCredentialsForHost()
(na rzecz tego samego hosta) zostanie rozpoznane.
Uwaga: ta metoda nie jest stosowana w obiektach URLRequest używanych do wysyłania plików lub żądań RTMP.
Parametry
hostname:String — Nazwa hosta, dla którego stosowana jest nazwa i hasło użytkownika. Może być nią domena, jak np. "www.example.com" , lub domena i numer portu, np. "www.example.com:80" . Należy zauważyć, że każda z domen "example.com" , "www.example.com" i "sales.example.com" jest uznawana jako niepowtarzalny host.
| |
user:String — Domyślna nazwa użytkownika, która będzie używana w żądaniu uwierzytelnienia dla określonego hosta.
| |
password:String — Domyślne hasło, które będzie używane w żądaniu uwierzytelnienia dla określonego hosta.
|
* |
Zgłasza
SecurityError — Kod wywołujący nie znajduje się w obszarze izolowanym aplikacji środowiska AIR.
|
Tue Jun 12 2018, 12:06 PM Z