In developing an application that uses the SharePoint Client Object Model, we noticed that the application is not working correctly using Safari on our iPad devices. When testing on our desktops, we see "Pragma = no-cache" in the header made to the server and it works correctly. The request from Safari on the iPad is missing this header.
Does anyone know if there is a way to add this in code? One thing that seems to work is to add a datetime stamp comment in the CAML query we send. One major issue with this approach is that not all of our requests are using CAML.
I welcome any insight.