admin管理员组

文章数量:1415467

I'm trying to modify the Connection header with the following code with no success

jQuery.ajax({
    url: URL,
    async: boolVariable,
    beforeSend: function(xhr)   
    {
        xhr.setRequestHeader("Connection", "close");
    }   
})

The request headers via Firebug show:

Connection  keep-alive
X-Requested-With    XMLHttpRequest

Any odd bugs/problems with setting this particular header known? Or is there something I'm doing wrong?

I'm trying to modify the Connection header with the following code with no success

jQuery.ajax({
    url: URL,
    async: boolVariable,
    beforeSend: function(xhr)   
    {
        xhr.setRequestHeader("Connection", "close");
    }   
})

The request headers via Firebug show:

Connection  keep-alive
X-Requested-With    XMLHttpRequest

Any odd bugs/problems with setting this particular header known? Or is there something I'm doing wrong?

Share Improve this question edited Aug 2, 2010 at 1:16 Nick Craver 631k138 gold badges1.3k silver badges1.2k bronze badges asked Jun 2, 2010 at 4:10 PatPat 5,2821 gold badge38 silver badges53 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 4

According to the standard here you are not allowed to set the Connection header. It will terminate the set header. Also if you try this in webkit the console will output Refused to set unsafe header "Connection" So it looks like you will not be able to do what you want on the client side.

本文标签: javascriptModifying jQuery ajax request Connection headerStack Overflow