我无法在标题中添加日期,每次添加日期时我都会收到错误。 拒绝设置不安全的标题"日期"
这是我的代码;
$http({
method: 'POST',
url: 'https:......',
data: message,
headers: {'Content-Type': 'application/x-www-form-urlencoded',
'XReference':reference,
'Authorization':auth,
'Date':unixtimestamp
}
})
答案 0 :(得分:2)
在$http
下方使用XmlHttpRequest而XmlHttpRequest
不允许根据standard设置Date
标头。
第5步说明:
如果header是一个不区分大小写的匹配项,则终止这些步骤 以下标题......
和Date
包含在该列表中。
似乎某些浏览器允许它而其他浏览器不允许。
答案 1 :(得分:1)
尝试将“日期” 更改为“请求日期”
答案 2 :(得分:0)
浏览器不允许您在AJAX请求中设置日期标头。根据{{3}}:
如果header是以下标题之一的不区分大小写的匹配项,请终止这些步骤:
- ...
- 日期
- ...