消息关闭
    暂无新消息!
前人留下的一个用JSP开发程序,使用 Apache tomcat + MySQL,
发现此程序在IE浏览器运行正常,但用chrome,等浏览器却提示出错,
错误提示是:Refused to set unsafe header "Connection" ,指向this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i + 1]);

以下是部分提示出错的prototype.js的程序代码:
备注:  Prototype JavaScript framework, version 1.5.0_rc1

setRequestHeaders: function() {
var requestHeaders =
['X-Requested-With', 'XMLHttpRequest',
'X-Prototype-Version', Prototype.Version,
'Accept', 'text/javascript, text/html, application/xml, text/xml, */*'];

if (this.options.method == 'post') {
requestHeaders.push('Content-type', this.options.contentType);

 if (this.transport.overrideMimeType)
requestHeaders.push('Connection', 'close');

}

if (this.options.requestHeaders)
requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
    
for (var i = 0; i < requestHeaders.length; i += 2)
this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i + 1]);

},



请大神指教,如何解决此问题,谢谢!

2个回答