自定义标题角js

时间:2016-08-01 15:27:51

标签: javascript angularjs xmlhttprequest

我第一次尝试在请求角度js中添加客户标头,但是收到以下错误

  

angular.js:10671错误:无法执行' setRequestHeader' on' XMLHttpRequest':' x-api-key:'不是有效的HTTP标头字段名称。

这是我的代码,在最高的应用程序'电平:

$new_sql = "SELECT t.query_id, count(o.query_reply_id) mycount 
            from query t 
               left join query o on t.query_id = o.query_reply_id 
            Where t.query_form = 'contactus' 
              AND t.query_status= 'replied' 
            group by o.query_reply_id 
            order by t.query_reply_date DESC";

$new_run = mysqli_query($conn, $new_sql);
while($new_rows = mysqli_fetch_assoc($new_run)){

echo $new_rows['mycount'];}

query_id  mycount
70          1
23          8
43          11
49          1

我做错了什么/缺少/不理解?如何将此标题添加到所有(甚至一个)请求中?

1 个答案:

答案 0 :(得分:1)

正如错误所解释的那样,x-api-key不是有效的HTTP标头字段。您可以转到here for the official documentationlook at wikipedia。要解决此问题,您必须在请求正文中将api密钥作为参数传递。