【发布时间】:2021-09-17 18:33:20
【问题描述】:
我遇到了身份验证问题。当我使用 POSTMAN 并添加带有承载令牌的授权标头时,一切都很好。但是当我尝试 Angular 的请求时,我会收到回复 405 Method Not Allowed。我正在使用 Angular 5,我的代码非常简单:
import { HttpHeaders, HttpClient } from '@angular/common/http';
const my_token = 'xxx'
@Injectable()
export class RequestService {
makeRequest() {
return this.http.get(api.get, {headers: new HttpHeaders(
{
'Authorization': `Bearer ${my_token}`,
'Content-Type': 'application/json'
})});
}
}
我做错了什么?
【问题讨论】:
-
你能发布邮递员请求和角度请求信息吗?
-
'Bearer my_token'字面意思?请发布您的真实代码,以便我们看到问题 -
邮递员的请求也是GET请求吗?
-
我已经编辑了我的示例。 “Authorization”的值是“Bearer”,后跟我的令牌。但它不起作用。
-
不确定 POSTMAN 但肯定你必须写 'Autorization': `Bearer ${my_token}` 使用反引号
标签: angular