我正在尝试使用Angular HttpClientModule运行一个API调用:
getUser(ticket) {
console.log(ticket); // Returns valid ticket
return this.http.get('https://myapi/api/v1/flow-analysis', {
headers: new HttpHeaders().set('X-Auth-Token', ticket)
});
}当我在我的客户端运行这个API调用时,我得到了如下响应:
'Failed to provide service ticket to validate'我试着在邮递员中运行相同的呼叫,得到了良好的响应:

我使用的是Chrome和this extension。不确定是不是它导致了问题。
你知道会出什么问题吗?
我使用的是Angular 5
发布于 2017-09-07 22:43:04
您需要附加Content-Type标头:
getUser(ticket: string) {
console.log(ticket); // Returns valid ticket
let headers: Headers = new HttpHeaders();
headers.append('Content-Type', 'application/json');
headers.append('X-Auth-Token', ticket);
return this.http.get('https://myapi/api/v1/flow-analysis', {
headers: headers
});
}https://stackoverflow.com/questions/46099132
复制相似问题