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):void
Genera
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):void
Genera
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):void
Genera
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):void
Genera
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):void
Genera
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):void
Genera
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):void
Genera
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