XMLHttpRequest: setRequestHeader() method
setRequestHeader() sets the value of an HTTP request header.
setRequestHeader(), you must call it after calling
open(), but before calling
If this method is called several times with the same header, the values are merged into one single request header.
Each time you call
setRequestHeader() after the first time you call it, the specified text is appended to the end of the existing header's content.
Accept header has been set using this, an
Accept header with the type
"*/*" is sent with the request when
send() is called.
In addition, the
Authorization HTTP header may be added to a request, but will be removed if the request is redirected cross-origin.
Note: For your custom fields, you may encounter a "not allowed by Access-Control-Allow-Headers in preflight response" exception when you send requests across domains.
In this situation, you need to set up the
Access-Control-Allow-Headers in your response header at server side.
The name of the header whose value is to be set.
The value to set as the body of the header.
|XMLHttpRequest Standard |
BCD tables only load in the browser