iOS UIWebView上的XMLHttpRequest缺少标题

iOS UIWebView上的XMLHttpRequest缺少标题,ios,uiwebview,xmlhttprequest,Ios,Uiwebview,Xmlhttprequest,我正在经历一种奇怪的情况,在UIWebView中运行一些JavaScript代码。JS代码创建并触发一个XMLHttpRequest,从服务器上提取一些数据 我监听onreadystatechange,我有一个事件监听器,用于的“进度”事件。 由于某些原因,当使用request.getAllResponseHeaders()或request.getResponseHeader('whatever')进行查询时,此XMLHttpRequest仅返回响应头的子集。请注意,我尝试过获取任意数量的不同U

我正在经历一种奇怪的情况,在UIWebView中运行一些JavaScript代码。JS代码创建并触发一个
XMLHttpRequest
,从服务器上提取一些数据

我监听
onreadystatechange
,我有一个事件监听器,用于
的“进度”
事件。 由于某些原因,当使用
request.getAllResponseHeaders()
request.getResponseHeader('whatever')进行查询时,此
XMLHttpRequest
仅返回响应头的子集。请注意,我尝试过获取任意数量的不同URL,它们都显示出相同的部分缺少标题

返回的标题只有
Pragma、缓存控制、Expires和Content Type
,其他内容不返回(内容长度、编码、各种自定义标题等)

奇怪的是,在MobileSafari中执行的相同JS代码将显示所有标题,这与在UIWebView中代码的行为形成鲜明对比

知道这是怎么回事吗