我是角色的新手,来自.net框架。我需要向.net服务发布一个角度请求,它需要来自客户端的两个自定义头文件。 角度命令: var request = $ http(
{
url: "http://localhost:53585/api/myService/Validate",
method: "POST",
data: JSON.stringify(payload),
headers: { 'first_token': sessionService.first_token, 'second_token': sessionService.second_token }
});
但是在服务方面,我只能看到请求头中的first_token而不是第二个令牌。我在这里缺少什么?
答案 0 :(得分:0)
问题在于我的服务。我想出并重新启动了IIS,然后服务能够读取两个标头令牌
答案 1 :(得分:0)
我在论坛中找到了这个方法,它有效。
return this.http.post<any>('https://yourendpoint', { username, password }, { headers: new HttpHeaders().set('Authorizaion', 'your token')})
.pipe(map(user => {
// login successful if there's a jwt token in the response
if (user && user.token) {
// sto`enter code here`re user details and jwt token in local storage to keep user logged in between page refreshes
localStorage.setItem('currentUser', JSON.stringify(user));
}
console.log(user);
return user;