【发布时间】:2021-11-06 20:55:56
【问题描述】:
我正在使用 Angular 并有发布请求,结果出现未经授权的错误。 我还需要传递 api 密钥,这是我的发布请求:
SendToBackEnd(){
var x=new mymodel();
x.settlementCurrency='EUR';
x.customerReference='m455';
x.paymentReference='65465465';
this.http.post("address",x).subscribe(s=>{
});
}
你能帮我解决这个问题吗?不知道我应该如何将 api 密钥与我的请求一起传递
【问题讨论】:
-
我说,要么放在地址上,要么放在 x 上。
x.apiKey="mykey"或address?apikey=mykey。这将取决于您的后端对它的期望和处理方式。如果不知道后端代码,我们就无法真正分辨。 -
@TheFool 在邮递员它的标题里面,我仍然得到 401 错误
-
您在邮递员中遇到错误?您有一个 Authorization 标头,例如
Bearer mykey? -
@TheFool 在邮递员中工作在角度错误 401 中,在邮递员 api 中,密钥位于标题中
-
什么样的标题?
标签: angular http-post httprequest