Javascript 发布数据时获取401(未经授权)?
我的数据未在邮递员api中发布 它给出了错误: dradiobeats.x10host.com/api/areas:1 POST 401(未经授权) core.js:4002错误HttpErrorResponse{headers:HttpHeaders,状态:401,状态文本:“未经授权”,url:,ok:false,…} 我的app.component.tsJavascript 发布数据时获取401(未经授权)?,javascript,angular,Javascript,Angular,我的数据未在邮递员api中发布 它给出了错误: dradiobeats.x10host.com/api/areas:1 POST 401(未经授权) core.js:4002错误HttpErrorResponse{headers:HttpHeaders,状态:401,状态文本:“未经授权”,url:,ok:false,…} 我的app.component.ts import { Component, OnInit } from '@angular/core'; import {
import { Component, OnInit } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { map } from 'rxjs/operators';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
loadedPosts = [];
constructor(private http: HttpClient) {}
ngOnInit() {
this.fetchPosts();
}
onCreatePost(postData: { id: number; content: string }) {
// Send Http request
this.http
.post(
'http://dradiobeats.x10host.com/api/areas',
postData
)
.subscribe(responseData => {
console.log(responseData);
});
}
如何解决此错误?问题并非来自角度。 您将得到错误为“Unauthorized”且HTTP状态代码为“401”的响应 您正在尝试请求URL“”,此网站告诉您您无法访问该资源 可能您需要在请求中添加一些凭据,如用户名/密码、令牌或其他内容
有关状态代码的更多信息: