Pacote | flash.net |
Classe | public class URLRequestDefaults |
Herança | URLRequestDefaults Object |
Versões de runtime: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost()
, que permite que você defina credenciais de autenticação padrão para a solicitação. A classe URLRequest define as informações a serem usadas numa solicitação HTTP.
Quaisquer propriedades definidas em um objeto URLRequest sobrescrevem as propriedades estáticas definidas para a classe URLRequestDefaults.
As configurações de URLRequestDefault se aplicam somente ao conteúdo no domínio do aplicativo chamador, com uma exceção: as configurações feitas pela chamada URLRequestDefaults.setLoginCredentialsForHost()
se aplicam a todos os domínios de aplicativo no aplicativo em execução atualmente.
Apenas o conteúdo do Adobe® AIR™ em execução na caixa de proteção do aplicativo poderá usar a classe URLRequestDefaults. O outro conteúdo resultará em um SecurityError sendo lançado ao acessar os membros e propriedades dessa classe.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
authenticate : Boolean [estático]
A configuração padrão para a propriedade authenticate dos objetos URLRequests. | URLRequestDefaults | ||
cacheResponse : Boolean [estático]
A configuração padrão para a propriedade cacheResponse dos objetos URLRequests. | URLRequestDefaults | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
followRedirects : Boolean [estático]
A configuração padrão para a propriedade followRedirects dos objetos URLRequests. | URLRequestDefaults | ||
idleTimeout : Number [estático]
A configuração padrão da propriedade idleTimeout de objetos URLRequest e de objetos HTMLLoader. | URLRequestDefaults | ||
manageCookies : Boolean [estático]
A configuração padrão para a propriedade manageCookies dos objetos URLRequests. | URLRequestDefaults | ||
useCache : Boolean [estático]
As configurações padrão para a propriedade useCache dos objetos URLRequest. | URLRequestDefaults | ||
userAgent : String [estático]
As configurações padrão para a propriedade userAgent dos objetos URLRequest. | URLRequestDefaults |
Método | Definido por | ||
---|---|---|---|
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
[estático]
Define as credenciais de usuário padrão e a senha para o host selecionado. | URLRequestDefaults | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
authenticate | propriedade |
authenticate:Boolean
Versões de runtime: | AIR 1.0, Flash Lite 4 |
A configuração padrão para a propriedade authenticate
dos objetos URLRequests. A configuração da propriedade authenticate
em um objeto URLRequest sobrescreve esta configuração padrão.
Observação: Este método não se aplica aos objetos URLRequests usados no upload de arquivos ou solicitações RTMP.
O valor padrão é true.
Implementação
public static function get authenticate():Boolean
public static function set authenticate(value:Boolean):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
cacheResponse | propriedade |
cacheResponse:Boolean
Versões de runtime: | AIR 1.0, Flash Lite 4 |
A configuração padrão para a propriedade cacheResponse
dos objetos URLRequests. A configuração da propriedade cacheResponse
em um objeto URLRequest sobrescreve esta configuração padrão. Ao ser definido para true
, o comportamento padrão para o Adobe AIR é usar o cache HTTP do sistema operacional. Esta configuração não se aplica aos objetos URLRequest usados no upload de arquivos ou a solicitações RTMP.
O valor padrão é true.
Implementação
public static function get cacheResponse():Boolean
public static function set cacheResponse(value:Boolean):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
followRedirects | propriedade |
followRedirects:Boolean
Versões de runtime: | AIR 1.0, Flash Lite 4 |
A configuração padrão para a propriedade followRedirects
dos objetos URLRequests. A configuração da propriedade followRedirects
em um objeto URLRequest sobrescreve esta configuração padrão. Esta configuração não se aplica aos objetos URLRequest usados no upload de arquivos ou a solicitações RTMP.
O valor padrão é true.
Implementação
public static function get followRedirects():Boolean
public static function set followRedirects(value:Boolean):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
idleTimeout | propriedade |
idleTimeout:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2 |
A configuração padrão da propriedade idleTimeout
dos objetos URLRequest e objetos HTMLLoader.
O tempo limite ocioso é o período de tempo (em milissegundos) que o cliente espera por uma resposta do servidor, depois que a conexão é estabelecida, antes de abandonar o pedido.
Isto define o tempo limite ocioso padrão usado pelo objeto URLRequest ou HTMLLoader. Configurar a propriedade idleTimeout
em um objeto URLRequest ou um objeto de HTMLLoader sobrescreve esta configuração padrão.
Quando esta propriedade é definida como 0 (o padrão), o tempo de execução usa o valor padrão de tempo limite ocioso definido pelo sistema operacional. O valor padrão de tempo limite ocioso varia entre sistemas operacionais (como Mac OS, Linux ou Windows) e entre versões do sistema operacional.
Esta configuração não se aplica aos objetos URLRequest usados no upload de arquivos ou a solicitações RTMP.
O valor padrão é 0.
Implementação
public static function get idleTimeout():Number
public static function set idleTimeout(value:Number):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
| |
RangeError — O valor de idleTimeout é negativo.
|
Elementos da API relacionados
manageCookies | propriedade |
manageCookies:Boolean
Versões de runtime: | AIR 1.0, Flash Lite 4 |
A configuração padrão para a propriedade manageCookies
dos objetos URLRequests. A configuração da propriedade manageCookies
em um objeto URLRequest sobrescreve esta configuração padrão.
Observação: Este método não se aplica aos objetos URLRequests usados no upload de arquivos ou solicitações RTMP.
O valor padrão é true.
Implementação
public static function get manageCookies():Boolean
public static function set manageCookies(value:Boolean):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
useCache | propriedade |
useCache:Boolean
Versões de runtime: | AIR 1.0, Flash Lite 4 |
As configurações padrão para a propriedade useCache
dos objetos URLRequest. A configuração da propriedade useCache
em um objeto URLRequest sobrescreve esta configuração padrão. Esta configuração não se aplica aos objetos URLRequest usados no upload de arquivos ou a solicitações RTMP.
O valor padrão é true.
Implementação
public static function get useCache():Boolean
public static function set useCache(value:Boolean):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
userAgent | propriedade |
userAgent:String
Versões de runtime: | AIR 1.0, Flash Lite 4 |
As configurações padrão para a propriedade userAgent
dos objetos URLRequest. A configuração da propriedade userAgent
em um objeto URLRequest sobrescreve esta configuração padrão.
Esta também é a string padrão "user agent" para todos os objetos HTMLLoader (usados ao chamar o método load()
do objeto HTMLLoader). A configuração da propriedade userAgent
do objeto HTMLLoader sobrescreve a configuração URLRequestDefaults.userAgent
.
Esse valor padrão varia em função do sistema operacional do tempo de execução (tal como Mac OS, Linux ou Windows), do idioma do tempo de execução e da versão, como nos dois exemplos a seguir:
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/526.9+ (KHTML, como Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (Windows; U; en) AppleWebKit/526.9+ (KHTML, como Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, como Gecko) AdobeAIR/1.5"
Implementação
public static function get userAgent():String
public static function set userAgent(value:String):void
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Elementos da API relacionados
setLoginCredentialsForHost | () | método |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*
Versões de runtime: | AIR 1.0, Flash Lite 4 |
Define as credenciais de usuário padrão e a senha para o host selecionado. Essas configurações se aplicam a objetos URLRequest em todos os domínios de aplicativo, não apenas no domínio do objeto que chama o método (enquanto as propriedades estáticas da classe URLRequest só se aplicam ao domínio de aplicativo do chamador). Isso permite que o conteúdo em todo o aplicativo (independentemente do domínio de aplicativo do conteúdo) efetue login quando a outra parte do aplicativo o fizer.
Observação sobre aplicativos executados no Mac OS: No Mac OS, quando você chama esse método, o aplicativo usa essas credenciais para o host especificado até ser fechado, mesmo que depois você chame URLRequestDefaults.setLoginCredentialsForHost()
para o mesmo host. Contudo, se um servidor rejeitar as credenciais especificadas por este método, então uma chamada subsequente ao método URLRequestDefaults.setLoginCredentialsForHost()
(para o mesmo host) será reconhecida.
Observação:Este método não se aplica aos objetos URLRequests usados no upload de arquivos ou solicitações RTMP.
Parâmetros
hostname:String — O nome do host no qual o usuário e senha são aplicados. Pode ser um domínio, como "www.exemplo.com.br" ou um domínio e número de porta, tal como "www.exemplo.com.br:80" . Observe que "exemplo.com.br" , "exemplo.com.br" e "vendas.com.br" são todos considerados hosts únicos.
| |
user:String — O nome de usuário padrão na solicitação de autenticação para o host especificado.
| |
password:String — A senha padrão usada na solicitação de autenticação para o host especificado.
|
* |
Lança
SecurityError — O chamador não está na caixa de proteção do aplicativo AIR.
|
Wed Jun 13 2018, 11:10 AM Z