| Pacchetto | flash.net |
| Classe | public class URLRequestDefaults |
| Ereditarietà | URLRequestDefaults Object |
| Versioni runtime: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost() che consente di definire le credenziali di autenticazione predefinite per le richieste. La classe URLRequest definisce le informazioni da utilizzare in una richiesta HTTP.
Qualunque proprietà impostata in un oggetto URLRequest ha la priorità sulle proprietà statiche impostate per la classe URLRequestDefaults.
Le impostazioni di URLRequestDefault valgono solo per il contenuto presente nel dominio dell'applicazione del chiamante, con un'unica eccezione: le impostazioni effettuate chiamando URLRequestDefaults.setLoginCredentialsForHost() valgono per tutti i domini dell'applicazione presenti nell'applicazione attualmente in esecuzione.
Solo il contenuto Adobe® AIR® in esecuzione nella sandbox di sicurezza dell'applicazione può utilizzare la classe URLRequestDefaults. Il contenuto di altro tipo provoca la generazione di un SecurityError quando si accede ai membri o alle proprietà di questa classe.
Elementi API correlati
| Proprietà | Definito da | ||
|---|---|---|---|
| authenticate : Boolean [statico]
L'impostazione predefinita della proprietà authenticate degli oggetti URLRequest. | URLRequestDefaults | ||
| cacheResponse : Boolean [statico]
L'impostazione predefinita della proprietà cacheResponse degli oggetti URLRequest. | URLRequestDefaults | ||
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
| followRedirects : Boolean [statico]
L'impostazione predefinita della proprietà followRedirects degli oggetti URLRequest. | URLRequestDefaults | ||
| idleTimeout : Number [statico]
L'impostazione predefinita della proprietà idleTimeout degli oggetti URLRequest e HTMLLoader. | URLRequestDefaults | ||
| manageCookies : Boolean [statico]
L'impostazione predefinita della proprietà manageCookies degli oggetti URLRequest. | URLRequestDefaults | ||
| useCache : Boolean [statico]
L'impostazione predefinita della proprietà useCache degli oggetti URLRequest. | URLRequestDefaults | ||
| userAgent : String [statico]
L'impostazione predefinita della proprietà userAgent degli oggetti URLRequest. | URLRequestDefaults | ||
| Metodo | Definito da | ||
|---|---|---|---|
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
[statico]
Imposta le credenziali utente e password predefinite per un host selezionato. | URLRequestDefaults | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
authenticate | proprietà |
authenticate:Boolean| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà authenticate degli oggetti URLRequest. L'impostazione della proprietà authenticate in un oggetto URLRequest ha la priorità su questa impostazione predefinita.
Nota: questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è true.
Implementazione
public static function get authenticate():Boolean public static function set authenticate(value:Boolean):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
cacheResponse | proprietà |
cacheResponse:Boolean| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà cacheResponse degli oggetti URLRequest. L'impostazione della proprietà cacheResponse in un oggetto URLRequest ha la priorità su questa impostazione predefinita. Quando è impostato su true, il comportamento predefinito dell'applicazione AIR consiste nell'utilizzare la cache HTTP del sistema operativo. Questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è true.
Implementazione
public static function get cacheResponse():Boolean public static function set cacheResponse(value:Boolean):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
followRedirects | proprietà |
followRedirects:Boolean| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà followRedirects degli oggetti URLRequest. L'impostazione della proprietà followRedirects in un oggetto URLRequest ha la priorità su questa impostazione predefinita. Questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è true.
Implementazione
public static function get followRedirects():Boolean public static function set followRedirects(value:Boolean):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
idleTimeout | proprietà |
idleTimeout:Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 2 |
L'impostazione predefinita della proprietà idleTimeout degli oggetti URLRequest e HTMLLoader.
Il timeout di inattività è la quantità di tempo di attesa (in millisecondi) di una risposta dal server da parte del client, dopo l'apertura della connessione, prima di abbandonare la richiesta.
Definisce il timeout di inattività predefinito utilizzato dall'oggetto URLRequest o HTMLLoader. L'impostazione della proprietà idleTimeout in un oggetto URLRequest o HTMLLoader ha la priorità su questa impostazione predefinita.
Quando questa proprietà è impostata su 0 (valore predefinito), il runtime utilizza il valore del timeout di inattività predefinito impostato dal sistema operativo. Il valore del timeout di inattività predefinito varia da un sistema operativo a un altro (ad esempio Mac OS, Linux o Windows) e da una versione del sistema operativo a un'altra.
Questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è 0.
Implementazione
public static function get idleTimeout():Number public static function set idleTimeout(value:Number):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
| |
RangeError — Il valore idleTimeout è negativo.
|
Elementi API correlati
manageCookies | proprietà |
manageCookies:Boolean| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà manageCookies degli oggetti URLRequest. L'impostazione della proprietà manageCookies in un oggetto URLRequest ha la priorità su questa impostazione predefinita.
Nota: questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è true.
Implementazione
public static function get manageCookies():Boolean public static function set manageCookies(value:Boolean):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
useCache | proprietà |
useCache:Boolean| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà useCache degli oggetti URLRequest. L'impostazione della proprietà useCache in un oggetto URLRequest ha la priorità su questa impostazione predefinita. Questa impostazione non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Il valore predefinito è true.
Implementazione
public static function get useCache():Boolean public static function set useCache(value:Boolean):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
userAgent | proprietà |
userAgent:String| Versioni runtime: | AIR 1.0, Flash Lite 4 |
L'impostazione predefinita della proprietà userAgent degli oggetti URLRequest. L'impostazione della proprietà userAgent in un oggetto URLRequest ha la priorità su questa impostazione predefinita.
Si tratta anche della stringa agente utente predefinita per tutti gli oggetti HTMLLoader (utilizzata quando chiamate il metodo load() dell'oggetto HTMLLoader). L'impostazione della proprietà userAgent dell'oggetto HTMLLoader ha la priorità sull'impostazione URLRequestDefaults.userAgent.
Tale valore predefinito varia in base al sistema operativo di runtime (Mac OS, Linux o Windows), alla lingua di runtime e alla versione di runtime, come negli esempi che seguono:
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/526.9+ (KHTML, quale Gecko) AdobeAIR/1.5""Mozilla/5.0 (Windows; U; en) AppleWebKit/526.9+ (KHTML, quale Gecko) AdobeAIR/1.5""Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, come Gecko) AdobeAIR/1.5"
Implementazione
public static function get userAgent():String public static function set userAgent(value:String):voidGenera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Elementi API correlati
setLoginCredentialsForHost | () | metodo |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*| Versioni runtime: | AIR 1.0, Flash Lite 4 |
Imposta le credenziali utente e password predefinite per un host selezionato. Queste impostazioni valgono per gli oggetti URLRequest in tutti i domini dell'applicazione, non solo in quelli presenti nel dominio dell'applicazione dell'oggetto che effettua la chiamata a questo metodo (mentre le proprietà statiche della classe URLRequest valgono solo per il dominio dell'applicazione del chiamante). In tal modo, è possibile accedere al contenuto dell'intera applicazione (a prescindere dal dominio dell'applicazione del contenuto) quando un'altra parte dell'applicazione effettua l'accesso.
Nota per le applicazioni per Mac OS: in Mac OS, quando chiamate questo metodo, l'applicazione utilizza queste credenziali per l'host specificato fino a quando viene chiusa l'applicazione, anche se successivamente chiamate URLRequestDefaults.setLoginCredentialsForHost() per lo stesso host. Tuttavia, se un server rifiuta le credenziali specificate da questo metodo, una successiva chiamata al metodo URLRequestDefaults.setLoginCredentialsForHost() (per lo stesso host) verrà riconosciuta.
Nota: questo metodo non vale per gli oggetti URLRequest utilizzati nelle richieste di caricamento file o RTMP.
Parametri
hostname:String — Il nome host a cui vengono applicati il nome utente e la password. Può trattarsi di un dominio, quale "www.example.com" o di un dominio e un numero di porta, quale "www.example.com:80". "example.com", "www.example.com"e "sales.example.com" vengono tutti considerati host univoci.
| |
user:String — Il nome utente predefinito da utilizzare nell'autenticazione delle richieste per l'host specificato.
| |
password:String — La password predefinita da utilizzare nell'autenticazione delle richieste per l'host specificato.
|
* |
Genera
SecurityError — Il chiamante non si trova nella funzione di sicurezza sandbox dell'applicazione AIR.
|
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate