Я согласен с размещением случайного параметра в URL.Я просто увеличиваю переменную каждый раз, когда вызывается служба (в обработчике результатов), и вставляю параметр в конец URL:
<mx:HTTPService id="getService"
url="http://serverpath/GetService.php?t={incNum}"
method="POST" resultFormat="xml"
result="getServiceResult(event)" fault="getServiceFault(event)" useProxy="false"/>
...
...
[Bindable]
private var incNum:int;
public function doInc():void :
incNum++;
}
private function getServiceResult(e:Event):void {
// get XML and disperse it to the UI
doInc();
}
private function getServiceFault(e:Event):void {
// report error codes, and fail gracefully
}
Таким образом, для каждого вызова службы вы можете увеличивать это число наположительный результат.(Вы можете сделать это и в случае ошибки, в зависимости от того, как вы хотите структурировать вещи.) Это гарантирует, что браузер всегда должен будет делать свежий, не кэшированный вызов базы данных и извлекать вновь сохраненные данные дляваш пользовательский интерфейс.