При попытке отправить запрос POST в веб-службу ASP.NET asmx, которую я вижу (в Charles and Firebug), она проходит как GET.
Вот мой AS3
public function save(page:SharedPageVO, callback :Function = null): void {
var req:URLRequest = new URLRequest( "service.asmx/CreateSharedPage" );
req.data = page;
req.method = URLRequestMethod.POST;
if (callback != null)
{
//handle removing the event here instead of there
this.complete = callback;
DataService.instance.addEventListener(Event.COMPLETE, onComplete);
}
DataService.instance.load( req );
}
public var complete:Function;
private function onComplete(e:Event)
{
if (complete != null) complete(e);
complete = null;
DataService.instance.removeEventListener(onComplete);
}
Кажется, это проблема флэш-памяти, поскольку она происходит еще до того, как она отправляется на сервер. Я загрузил это на тестовый сервер, и я все еще вижу, как это происходит как GET. Любая помощь будет оценена. Спасибо.