Opened 10 years ago
Closed 10 years ago
#13120 closed bug (notabug)
AJAX setRequestHeader not adding header for soapaction
Reported by: | anonymous | Owned by: | anonymous |
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.8.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
When executing a $.ajax call a custom header of "soapaction" does not get added to the HTTP Header in the request, however when I override the existing "Accept-Language" header, the overridden value is displayed. I've also tested this with version 1.7.1 with the same result.
Browsers tested: Firefox 17.0.1, Chrome 23.0.1271.101
Code with failure to add header: beforeSend: function(xhr) {
xhr.setRequestHeader("soapaction","/CatalogService/UpdateCatalogEndpoint");
}
Code with a successfully augmented header: beforeSend: function(xhr) {
xhr.setRequestHeader("Accept-Language", "en-US");
}
Change History (4)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
Owner: | set to anonymous |
---|---|
Status: | new → pending |
Please provide a test case in jsfiddle, you can start with this:
http://jsfiddle.net/dmethvin/c9AgT/1/
In that example I can see it clearly setting the header when I use the Network tab.
comment:3 Changed 10 years ago by
Status: | pending → new |
---|
Please close this ticket, the root cause was found and it is outside JQuery.
comment:4 Changed 10 years ago by
Resolution: | → notabug |
---|---|
Status: | new → closed |
#13121 is a duplicate of this ticket.