我第一次尝试在请求角度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
我做错了什么/缺少/不理解?如何将此标题添加到所有(甚至一个)请求中?
答案 0 :(得分:1)
正如错误所解释的那样,x-api-key
不是有效的HTTP标头字段。您可以转到here for the official documentation或look at wikipedia。要解决此问题,您必须在请求正文中将api密钥作为参数传递。