Pakket | flash.net |
Klasse | public class URLRequestDefaults |
Overerving | URLRequestDefaults Object |
Runtimeversies: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost()
, waarmee u standaardverificatiereferenties voor aanvragen kunt definiëren. De klasse URLRequest definieert de informatie die in een HTTP-aanvraag moet worden gebruikt.
Alle eigenschappen die in een URLRequest-object worden ingesteld, overschrijven de statische eigenschappen die voor de klasse URLRequestDefaults zijn ingesteld.
URLRequestDefault-instellingen zijn alleen van toepassing op inhoud in het toepassingsdomein van de aanroeper, op één uitzondering na: instellingen die zijn doorgevoerd door URLRequestDefaults.setLoginCredentialsForHost()
aan te roepen, zijn alleen van toepassing op toepassingsdomeinen in de toepassing die op dat moment wordt uitgevoerd.
Alleen Adobe® AIR®-inhoud die wordt uitgevoerd in de sandbox met toepassingsbeveiliging, kan de klasse URLRequestDefaults gebruiken. Andere inhoud heeft tot gevolg dat een SecurityError wordt gegenereerd wanneer de leden of eigenschappen van deze klasse worden benaderd.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
authenticate : Boolean [statisch]
De standaardinstelling voor de eigenschap authenticate van URLRequest-objecten. | URLRequestDefaults | ||
cacheResponse : Boolean [statisch]
De standaardinstelling voor de eigenschap cacheResponse van URLRequest-objecten. | URLRequestDefaults | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
followRedirects : Boolean [statisch]
De standaardinstelling voor de eigenschap followRedirects van URLRequest-objecten. | URLRequestDefaults | ||
idleTimeout : Number [statisch]
De standaardinstelling voor de eigenschap idleTimeout van URLRequest-objecten en HTMLLoader-objecten. | URLRequestDefaults | ||
manageCookies : Boolean [statisch]
De standaardinstelling voor de eigenschap manageCookies van URLRequest-objecten. | URLRequestDefaults | ||
useCache : Boolean [statisch]
De standaardinstelling voor de eigenschap useCache van URLRequest-objecten. | URLRequestDefaults | ||
userAgent : String [statisch]
De standaardinstelling voor de eigenschap userAgent van URLRequest-objecten. | URLRequestDefaults |
Methode | Gedefinieerd door | ||
---|---|---|---|
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
[statisch]
Stelt standaardgebruikersreferenties voor gebruiker en wachtwoord voor een geselecteerde host in. | URLRequestDefaults | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
authenticate | eigenschap |
authenticate:Boolean
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap authenticate
van URLRequest-objecten. Door de eigenschap authenticate
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven.
Opmerking: Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is true.
Implementatie
public static function get authenticate():Boolean
public static function set authenticate(value:Boolean):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
cacheResponse | eigenschap |
cacheResponse:Boolean
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap cacheResponse
van URLRequest-objecten. Door de eigenschap cacheResponse
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven. Wanneer u deze instelt op true
, wordt in de AIR-toepassing standaard de HTTP-cache van het besturingssysteem gebruikt. Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is true.
Implementatie
public static function get cacheResponse():Boolean
public static function set cacheResponse(value:Boolean):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
followRedirects | eigenschap |
followRedirects:Boolean
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap followRedirects
van URLRequest-objecten. Door de eigenschap followRedirects
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven. Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is true.
Implementatie
public static function get followRedirects():Boolean
public static function set followRedirects(value:Boolean):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
idleTimeout | eigenschap |
idleTimeout:Number
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2 |
De standaardinstelling voor de eigenschap idleTimeout
van URLRequest-objecten en HTMLLoader-objecten.
De niet-actieve time-out is de tijdsduur (in milliseconden) dat de client wacht op een antwoord van de server, nadat er verbinding is gemaakt, voordat de aanvraag wordt afgebroken.
Hiermee wordt de standaardwaarde voor de time-out (niet-actief) aangegeven voor het URLRequest- of HTMLLoader-object. Als u de eigenschap idleTimeout
in een URLRequest-object of een HTMLLoader-object instelt, wordt deze standaardinstelling overschreven.
Wanneer deze eigenschap is ingesteld op nul (standaardwaarde), gebruikt het runtime-programma de standaardtime-out van het besturingssysteem. De standaardwaarde voor de time-out (niet-actief) varieert voor elk besturingssysteem (zoals Mac OS, Linux of Windows) en voor elke versie van een besturingssysteem.
Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is 0.
Implementatie
public static function get idleTimeout():Number
public static function set idleTimeout(value:Number):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
| |
RangeError — De waarde voor idleTimeout is negatief.
|
Verwante API-elementen
manageCookies | eigenschap |
manageCookies:Boolean
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap manageCookies
van URLRequest-objecten. Door de eigenschap manageCookies
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven.
Opmerking: Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is true.
Implementatie
public static function get manageCookies():Boolean
public static function set manageCookies(value:Boolean):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
useCache | eigenschap |
useCache:Boolean
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap useCache
van URLRequest-objecten. Door de eigenschap useCache
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven. Deze instelling is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
De standaardwaarde is true.
Implementatie
public static function get useCache():Boolean
public static function set useCache(value:Boolean):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
userAgent | eigenschap |
userAgent:String
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De standaardinstelling voor de eigenschap userAgent
van URLRequest-objecten. Door de eigenschap userAgent
in een URLRequest-object in te stellen, wordt deze standaardinstelling overschreven.
Dit is eveneens de standaard userAgent-tekenreeks voor alle HTMLLoader-objecten (die wordt gebruikt wanneer u de methode load()
van het HTMLLoader-object aanroept). Wanneer u de eigenschap userAgent
van het HTMLLoader-object instelt, overschrijft u de instelling voor URLRequestDefaults.userAgent
.
Deze standaardwaarde verschilt per runtime besturingssysteem (zoals Mac OS, Linux of Windows), de runtime taal, en de runtime versie, zoals u in de volgende voorbeelden kunt zien:
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/526.9+ (KHTML, zoals Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (Windows; U; en) AppleWebKit/526.9+ (KHTML, zoals Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, zoals Gecko) AdobeAIR/1.5"
Implementatie
public static function get userAgent():String
public static function set userAgent(value:String):void
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Verwante API-elementen
setLoginCredentialsForHost | () | methode |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*
Runtimeversies: | AIR 1.0, Flash Lite 4 |
Stelt standaardgebruikersreferenties voor gebruiker en wachtwoord voor een geselecteerde host in. Deze instellingen zijn van toepassing op URLRequest-objecten in alle toepassingsdomeinen van de toepassing, niet alleen in het toepassingsdomein van het object dat deze methode aanroept (terwijl de statische eigenschappen van de klasse URLRequest alleen van toepassing zijn op het toepassingsdomein van de aanroeper). Inhoud in de gehele toepassing (ongeacht het toepassingsdomein van de inhoud) kan daardoor worden aangemeld wanneer een ander deel van de toepassing zich aanmeldt.
Opmerking voor toepassingen die worden uitgevoerd op Mac OS: Wanneer u deze methode aanroept op Mac OS, gebruikt de toepassing deze referenties voor de opgegeven host totdat de toepassing wordt gesloten, zelfs als u vervolgens voor dezelfde host URLRequestDefaults.setLoginCredentialsForHost()
aanroept. Als een server de referenties weigert die door deze methode zijn opgegeven, wordt een volgende aanroep naar de methode URLRequestDefaults.setLoginCredentialsForHost()
(voor dezelfde host) echter wel herkend.
Opmerking: Deze methode is niet van toepassing op URLRequest-objecten die worden gebruikt bij het uploaden van een bestand of RTMP-aanvragen.
Parameters
hostname:String — De hostnaam waarop de gebruikersnaam en het wachtwoord worden toegepast. Dit kan een domein zijn, zoals "www.example.com" of een domein en een poortnummer, zoals "www.example.com:80" . "example.com" , "www.example.com" en "sales.example.com" worden elk beschouwd als unieke hosts.
| |
user:String — De standaardgebruikersnaam die moet worden gebruikt in aanvraagverificatie voor de opgegeven host.
| |
password:String — Het standaardwachtwoord dat moet worden gebruikt in aanvraagverificatie voor de opgegeven host.
|
* |
Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.
|
Wed Jun 13 2018, 11:42 AM Z