Quando eseguo il seguente codice:URLRequest/URLLoader auto-conversione richiesta POST per ottenere
var urlRequest:URLRequest = new URLRequest("http://somehost/with/some/path?andsomequerystring=true");
urlRequest.method = 'POST';
var urlLoader:URLLoader = new URLLoader(urlRequest);
urlLoader.addEventListener(Event.COMPLETE, function(event:Event):void{
trace('sweet');
});
Si scopre la mia richiesta POST esplicito alla GET a causa della presenza della querystring. Se rimuovo la querystring (e serializzi come parte del corpo POST), effettua correttamente la richiesta POST corrispondente. C'è un modo per impedirgli di farlo? Il mio server richiede che venga fatta una richiesta POST con una querystring.
Io suggerirei di check-out questa libreria se non altro dà: https://github.com/gabriel/as3httpclient sembra che questo viene passato alcuni dei problemi che ho incontrato utilizzando le classi fornite. – shaunhusain
Per favore, nota su github.com/gabriel/as3httpclient. Questa è una libreria socket personalizzata, quindi richiede Socket Security Policy sul server da cui proverai a recuperare i dati. Non tutti offrono questo servizio. –