I'm unaware of these issues and like I said I've never experienced any issues (all of our remoting requests go through at least 2 proxies).
Basically, if a proxy caches a POST request it is seriously broken but that's not to say that they don't.... If you were to encounter a proxy that is doing this it would be trivial to hack HttpInvokerProxyFactoryBean so that it generated uncacheable requests:
Code:
public class UncacheableHttpInvokerProxyFactoryBean extends HttpInvokerProxyFactoryBean {
private static long requestCounter;
/**
* Return a unique URL for every request
*/
public String getServiceUrl() {
return super.getServiceUrl() + '?' + (requestCounter++)
}
}