Привет, мое приложение GWT отлично работает в браузере ПК, но связь RPC случайным образом происходит в браузерах для мобильных устройств/iPad. Кажется, это первый успех связи RPC в мобильном/iPad, но последующие вызовы RPC терпят неудачу. Когда я проверил журналы сервера, никаких исключений. Я использую Tomcat в качестве сервера и Apache HTTPD для статического ресурса сервера. Еще одно замечание - когда несколько изображений загружаются, RPC-вызовы терпят неудачу в моем iPad.GWT RPC случайным образом не работает в мобильном браузере IE без каких-либо исключений в журнале сервера, но работает на ПК
Пожалуйста, помогите мне в этом.
Привет спасибо за ответ, согласно моему пониманию GWT RPC использует метод POST по-прежнему требуется кэш? если да, то как установить «Cache-control: no-cache» для службы RPC? – Sivasankar
Проблема iOS заключается в том, что некоторые версии POST-запросов кэширования Safari. Как я уже сказал, мы добавили фильтр запроса для добавления заголовка. – thst
Привет, это решило проблему в телефоне Windows, но в iPad по-прежнему мой RPC сбой случайным образом ниже, мой фильтр устанавливает фильтр long now = System.currentTimeMillis(); HttpServletResponse HTTPResponse = (HttpServletResponse) ответ; httpResponse.setDateHeader («Дата», теперь); httpResponse.setDateHeader («Истекает», теперь - 86400000L); // один день httpResponse.setHeader («Pragma», «no-cache»); httpResponse.setHeader («Cache-control», «no-cache, no-store, must-revalidate, max-age = 0, post-check = 0, pre-check = 0»); – Sivasankar