拒绝设置不安全的标题"日期" AngularJS

时间:2016-03-16 13:38:45

标签: javascript angularjs ionic-framework

我无法在标题中添加日期,每次添加日期时我都会收到错误。 拒绝设置不安全的标题"日期"

这是我的代码;

 $http({
      method: 'POST',
      url: 'https:......',
      data: message,
      headers: {'Content-Type': 'application/x-www-form-urlencoded',
                                'XReference':reference,                                  
                                'Authorization':auth,
                                'Date':unixtimestamp                                 

       }
 })

3 个答案:

答案 0 :(得分:2)

$http下方使用XmlHttpRequestXmlHttpRequest不允许根据standard设置Date标头。

第5步说明:

  

如果header是一个不区分大小写的匹配项,则终止这些步骤   以下标题......

Date包含在该列表中。

似乎某些浏览器允许它而其他浏览器不允许。

答案 1 :(得分:1)

尝试将“日期” 更改为“请求日期”

答案 2 :(得分:0)

浏览器不允许您在AJAX请求中设置日期标头。根据{{​​3}}:

  

如果header是以下标题之一的不区分大小写的匹配项,请终止这些步骤:

     
      
  • ...
  •   
  • 日期
  •   
  • ...
  •