URLRequest - /URLLoader-auto-converting-POST-Anfrage zu BEKOMMEN

Wenn ich führen Sie den folgenden code:

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');
});

Es dreht sich mein ausdrücklicher POST-request zu BEKOMMEN, aufgrund der Anwesenheit der querystring. Wenn ich entfernen Sie die querystring (und serialisiert als Teil des POST-body), es gelingt den entsprechenden POST-Antrag. Gibt es eine Möglichkeit zu verhindern, dass es dies tun? Mein server erfordert, dass ein POST-request gemacht werden mit einem querystring.

  • Ich würde vorschlagen, Check-out dieser Bibliothek, wenn nichts anderes gibt: github.com/gabriel/as3httpclient es scheint, das wird Vergangenheit einige der Probleme, die ich habe, laufen Sie in den bereitgestellten Klassen.
  • Bitte, beachten Sie über github.com/gabriel/as3httpclient. Dies ist eine benutzerdefinierte socket-Bibliothek, so erfordert es Socket-Sicherheitsrichtlinie auf dem server werden Sie versuchen, Holen die Daten aus. Nicht alle bieten diesen service an.
InformationsquelleAutor badunk | 2012-10-08
Schreibe einen Kommentar