Hi y'all,

I've been having this problem for a while now, and I've went by the docs on
RPC components time and time again, getting no solution for this.

I have an HTTP service and I need to guarantee that its results are not
cached by either the app or the browser.

My last attempt on this is:

<mx:HTTPService id="myService"
        concurrency="last"
        headers="{new URLRequestHeader("Cache-Control" , "no-cache")}"
        makeObjectsBindable="true"
        requestTimeout="10"
        showBusyCursor="true"
        useProxy="false"
        url="{myServiceURL}"/>

When debugging the app, the service's HTTP header property is populated by
the URLRequestHeader, so I believe It's getting built adequately. Also, when
inspecting the AsyncToken returned by myService.send(), the message property
has its headers also populated by the URLRequestHeader.

The thing is that when I check for adequate reception on the server side, I
don't get the Cache-Control header at all.


Does anyone know how to make HTTP headers work for HTTPServices?

TIA,

Guido.

Reply via email to