| Pacchetto | flash.net |
| Classe | public final class URLRequestHeader |
| Ereditarietà | URLRequestHeader Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
requestHeaders della classe URLRequest.
Le seguenti intestazioni di richiesta non possono essere utilizzate, e per i termini con restrizioni d'uso non viene fatta distinzione tra maiuscole e minuscole (ad esempio, Get, get e GET non sono consentiti). Inoltre, se viene utilizzato un carattere trattino basso, sono valide anche parole con trattino (per esempio, sia Content-Length che Content_Length non sono consentiti):
Accept-Charset, Accept-Encoding, Accept-Ranges, Age, Allow, Allowed, Authorization, Charge-To, Connect, Connection, Content-Length, Content-Location, Content-Range, Cookie, Date, Delete, ETag, Expect, Get, Head, Host, Keep-Alive, Last-Modified, Location, Max-Forwards, Options, Post, Proxy-Authenticate, Proxy-Authorization, Proxy-Connection, Public, Put, Range, Referer, Request-Range, Retry-After, Server, TE, Trace, Trailer, Transfer-Encoding, Upgrade, URI, User-Agent, Vary, Via, Warning, WWW-Authenticate, x-flash-version.
Gli oggetti URLRequestHeader hanno una lunghezza limitata. Se la lunghezza cumulativa di un oggetto URLRequestHeader (la lunghezza della proprietà name più la proprietà value) o di un array di oggetti URLRequestHeader utilizzato nella proprietà URLRequest.requestHeaders supera la lunghezza accettabile, Adobe® Flash® Player genera un'eccezione.
Vedere anche
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | constructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
| Object | |
| name: String
Il nome di un'intestazione di richiesta HTTP (ad esempio, Content-Type o SOAPAction).
| URLRequestHeader | ||
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
| value: String
Il valore associato alla proprietà name (ad esempio, text/plain).
| URLRequestHeader | ||
| Metodo | Definito da | ||
|---|---|---|---|
|
Crea un nuovo oggetto URLRequestHeader che incorpora un'intestazione di richiesta HTTP singola.
| URLRequestHeader | ||
![]() |
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 | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
| Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
| Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato.
| Object | |
| name | proprietà |
public var name:String
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Il nome di un'intestazione di richiesta HTTP (ad esempio, Content-Type o SOAPAction).
| value | proprietà |
public var value:String
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Il valore associato alla proprietà name (ad esempio, text/plain).
| URLRequestHeader | () | Funzione di costruzione |
public function URLRequestHeader(name:String = "", value:String = "")
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Crea un nuovo oggetto URLRequestHeader che incorpora un'intestazione di richiesta HTTP singola. Gli oggetti URLRequestHeader vengono utilizzati nella proprietà requestHeaders della classe URLRequest.
name:String (default = "") — Il nome di un'intestazione di richiesta HTTP (ad esempio, Content-Type o SOAPAction).
|
|
value:String (default = "") — Il valore associato alla proprietà name (ad esempio, text/plain).
|
header all'array per la proprietà requestHeaders. L'intestazione indica che l'applicazione dovrebbe inoltrare la richiesta al server di origine anche se dispone di una copia memorizzata nella cache di ciò che viene richiesto.
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLRequestHeader;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
public class URLRequestHeaderExample extends Sprite {
public function URLRequestHeaderExample() {
var loader:URLLoader = new URLLoader();
configureListeners(loader);
var header:URLRequestHeader = new URLRequestHeader("pragma", "no-cache");
var request:URLRequest = new URLRequest("http://www.[yourdomain].com/greeting.cfm");
request.data = new URLVariables("name=John+Doe");
request.method = URLRequestMethod.POST;
request.requestHeaders.push(header);
try {
loader.load(request);
} catch (error:Error) {
trace("Unable to load requested document.");
}
}
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(Event.OPEN, openHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
}
private function completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
trace("completeHandler: " + loader.data);
}
private function openHandler(event:Event):void {
trace("openHandler: " + event);
}
private function progressHandler(event:ProgressEvent):void {
trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
private function httpStatusHandler(event:HTTPStatusEvent):void {
trace("httpStatusHandler: " + event);
}
private function ioErrorHandler(event:IOErrorEvent):void {
trace("ioErrorHandler: " + event);
}
}
}
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/net/URLRequestHeader.html