iOS UIWebView上的XMLHttpRequest缺少标题
我正在经历一种奇怪的情况,在UIWebView中运行一些JavaScript代码。JS代码创建并触发一个iOS UIWebView上的XMLHttpRequest缺少标题,ios,uiwebview,xmlhttprequest,Ios,Uiwebview,Xmlhttprequest,我正在经历一种奇怪的情况,在UIWebView中运行一些JavaScript代码。JS代码创建并触发一个XMLHttpRequest,从服务器上提取一些数据 我监听onreadystatechange,我有一个事件监听器,用于的“进度”事件。 由于某些原因,当使用request.getAllResponseHeaders()或request.getResponseHeader('whatever')进行查询时,此XMLHttpRequest仅返回响应头的子集。请注意,我尝试过获取任意数量的不同U
XMLHttpRequest
,从服务器上提取一些数据
我监听onreadystatechange
,我有一个事件监听器,用于的“进度”
事件。
由于某些原因,当使用request.getAllResponseHeaders()
或request.getResponseHeader('whatever')进行查询时,此XMLHttpRequest
仅返回响应头的子集。请注意,我尝试过获取任意数量的不同URL,它们都显示出相同的部分缺少标题
返回的标题只有Pragma、缓存控制、Expires和Content Type
,其他内容不返回(内容长度、编码、各种自定义标题等)
奇怪的是,在MobileSafari中执行的相同JS代码将显示所有标题,这与在UIWebView中代码的行为形成鲜明对比
知道这是怎么回事吗