Заголовки отсутствуют в XMLHttpRequest на iOS UIWebView - PullRequest
2 голосов
/ 11 марта 2011

Я испытываю странную ситуацию, когда у меня есть некоторый код JavaScript, работающий в UIWebView. Этот код JS создает и запускает XMLHttpRequest, чтобы извлечь некоторые данные с сервера.

Я слушаю onreadystatechange, и у меня есть прослушиватель событий для "progress". По какой-то причине этот XMLHttpRequest возвращает только подмножество заголовков ответа при запросе, используя request.getAllResponseHeaders() или request.getResponseHeader('whatever'). Обратите внимание, что я попытался ПОЛУЧИТЬ любое количество различных URL-адресов, и все они демонстрируют одинаковое частичное отсутствие заголовков.

Возвращаются только заголовки Pragma, Cache-Control, Expires & Content-Type, больше ничего не возвращается (длина содержимого, кодировка, различные пользовательские заголовки и т. Д.).

Странно то, что один и тот же код JS, выполняемый в Mobile-Safari, покажет все заголовки в противоположность тому, как этот код ведет себя в UIWebView.

Есть идеи, что здесь происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...