Paquete | flash.net |
Clase | public class URLRequestDefaults |
Herencia | URLRequestDefaults Object |
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
URLRequestDefaults.setLoginCredentialsForHost()
, que permite definir credenciales de autenticación predeterminados para las peticiones. La clase URLRequest define la información que se utiliza en una petición HTTP.
Todas las propiedades definidas en un objeto URLRequest anulan las propiedades estáticas definidas para la clase URLRequestDefaults.
Los parámetros de URLRequestDefault sólo se aplican al contenido del dominio de la aplicación del quien realiza la llamada, con una excepción: los ajustes realizados al llamar a URLRequestDefaults.setLoginCredentialsForHost()
se aplican a todos los dominios de la aplicación activa.
Sólo se puede utilizar contenido de Adobe® AIR® del entorno limitado de seguridad de la aplicación en la clase URLRequestDefaults. Cualquier otro contenido emitirá un error SecurityError cuando se intente acceder a los miembros o a las propiedades de esta clase.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
authenticate : Boolean [estática]
El ajuste predeterminado de la propiedad authenticate de los objetos URLRequest. | URLRequestDefaults | ||
cacheResponse : Boolean [estática]
El ajuste predeterminado de la propiedad cacheResponse de los objetos URLRequest. | URLRequestDefaults | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
followRedirects : Boolean [estática]
El ajuste predeterminado de la propiedad followRedirects de los objetos URLRequest. | URLRequestDefaults | ||
idleTimeout : Number [estática]
La configuración predeterminada de la propiedad idleTimeout de objetos URLRequest y HTMLLoader. | URLRequestDefaults | ||
manageCookies : Boolean [estática]
El ajuste predeterminado de la propiedad manageCookies de los objetos URLRequest. | URLRequestDefaults | ||
useCache : Boolean [estática]
El ajuste predeterminado de la propiedad useCache de los objetos URLRequest. | URLRequestDefaults | ||
userAgent : String [estática]
El ajuste predeterminado de la propiedad userAgent de los objetos URLRequest. | URLRequestDefaults |
Método | Definido por | ||
---|---|---|---|
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
[estática]
Define las credenciales predeterminadas de usuario y contraseña para el host seleccionado. | URLRequestDefaults | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
authenticate | propiedad |
authenticate:Boolean
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad authenticate
de los objetos URLRequest. Al definir la propiedad authenticate
de un objeto URLRequest, se anula esta configuración predeterminada.
Nota: este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es true.
Implementación
public static function get authenticate():Boolean
public static function set authenticate(value:Boolean):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
cacheResponse | propiedad |
cacheResponse:Boolean
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad cacheResponse
de los objetos URLRequest. Al definir la propiedad cacheResponse
de un objeto URLRequest, se anula esta configuración predeterminada. Si se establece en true
, el comportamiento predeterminado de la aplicación de AIR es utilizar la caché HTTP del sistema operativo. Este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es true.
Implementación
public static function get cacheResponse():Boolean
public static function set cacheResponse(value:Boolean):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
followRedirects | propiedad |
followRedirects:Boolean
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad followRedirects de los objetos URLRequest
. Al definir la propiedad followRedirects
de un objeto URLRequest, se anula esta configuración predeterminada. Este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es true.
Implementación
public static function get followRedirects():Boolean
public static function set followRedirects(value:Boolean):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
idleTimeout | propiedad |
idleTimeout:Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 2 |
La configuración predeterminada de la propiedad idleTimeout
de objetos URLRequest y HTMLLoader.
El tiempo espera de inactividad es el tiempo (en milisegundos) que cliente espera una respuesta del servidor, una vez establecida la conexión, antes de abandonar la petición.
Esto define el valor predeterminado de espera de inactividad utilizado por el objeto URLRequest o HTMLLoader. Establecer la propiedad idleTimeout
en un objeto URLRequest o en un objeto HTMLLoader anula esta configuración predeterminada.
Cuando esta propiedad se establece en 0 (valor predeterminado), el motor de ejecución utiliza el valor predeterminado de espera de inactividad definido por el sistema operativo. El valor predeterminado de espera de inactividad según el sistema operativo (Mac OS, Windows o Linux) y según las distintas versiones del sistema operativo.
Este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es 0.
Implementación
public static function get idleTimeout():Number
public static function set idleTimeout(value:Number):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
| |
RangeError — El valor de idleTimeout es negativo.
|
Elementos de API relacionados
manageCookies | propiedad |
manageCookies:Boolean
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad manageCookies
de los objetos URLRequest. Al definir la propiedad manageCookies
de un objeto URLRequest, se anula esta configuración predeterminada.
Nota: este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es true.
Implementación
public static function get manageCookies():Boolean
public static function set manageCookies(value:Boolean):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
useCache | propiedad |
useCache:Boolean
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad useCache
de los objetos URLRequest. Al definir la propiedad useCache
de un objeto URLRequest, se anula esta configuración predeterminada. Este ajuste no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
El valor predeterminado es true.
Implementación
public static function get useCache():Boolean
public static function set useCache(value:Boolean):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
userAgent | propiedad |
userAgent:String
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
El ajuste predeterminado de la propiedad userAgent
de los objetos URLRequest. Al definir la propiedad userAgent
de un objeto URLRequest, se anula esta configuración predeterminada.
También es la cadena de agente de usuario predeterminada para todos los objetos HTMLLoader (se utiliza al llamar al método load()
del objeto HTMLLoader). Al configurar la propiedad userAgent
del objeto HTMLLoader se anula la configuración de URLRequestDefaults.userAgent
.
Este valor predeterminado varía según el sistema operativo basado en el motor de ejecución (como Mac OS, Windows o Linux), el lenguaje y la versión del motor de ejecución como en los siguientes ejemplos:
"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, like Gecko) AdobeAIR/1.5"
Implementación
public static function get userAgent():String
public static function set userAgent(value:String):void
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Elementos de API relacionados
setLoginCredentialsForHost | () | método |
public static function setLoginCredentialsForHost(hostname:String, user:String, password:String):*
Versiones de motor de ejecución: | AIR 1.0, Flash Lite 4 |
Define las credenciales predeterminadas de usuario y contraseña para el host seleccionado. Esta configuración se aplica a los objetos URLRequest de todos los dominios de la aplicación, no sólo aquéllos del dominio de la aplicación del objeto que llama a este método (mientras que las propiedades static de la clase URLRequest se aplican únicamente al dominio de la aplicación que realiza la llamada). Esto permite que el contenido de toda la aplicación (independientemente de su dominio de aplicación) se registre al iniciarse otra parte de la aplicación.
Nota para aplicaciones ejecutadas en Mac OS: En Mac OS, al llamar a este método, la aplicación utiliza estas credenciales para el host especificado hasta que se cierra la aplicación, incluso si se vuelve a llamar a URLRequestDefaults.setLoginCredentialsForHost()
para el mismo host. Sin embargo, si un servidor rechaza las credenciales especificadas por este método, sí se reconocerá una segunda llamada al método URLRequestDefaults.setLoginCredentialsForHost()
(para el mismo host).
Nota: este método no se aplica a objetos URLRequest utilizados en peticiones de carga de archivos o RTMP.
Parámetros
hostname:String — El nombre de host al que se aplican el nombre de usuario y la contraseña. Puede ser un dominio, como "www.example.com" , o bien un dominio y un número de puerto, por ejemplo, "www.example.com:80" . Observe que "example.com" , "www.example.com" , y "sales.example.com" se consideran hosts únicos.
| |
user:String — El nombre de usuario predeterminado que se utiliza en la autenticación de la petición del host especificado.
| |
password:String — La contraseña predeterminada que se utiliza en la autenticación de la petición del host especificado.
|
* |
Emite
SecurityError — La llamada no procede del entorno limitado de seguridad de la aplicación de AIR.
|
Tue Jun 12 2018, 02:12 PM Z