Rest 状态代码400错误请求
我正在尝试使用rest服务为登录页面创建一个新的应用程序。但我收到了错误状态代码400错误请求 这是我的登录服务Rest 状态代码400错误请求,rest,angular,Rest,Angular,我正在尝试使用rest服务为登录页面创建一个新的应用程序。但我收到了错误状态代码400错误请求 这是我的登录服务 @Injectable() export class LoginService{ constructor(private _http:Http){} postJSON(){ var json = JSON.stringify({var1: 'username', var2: 'password'}); var param
@Injectable()
export class LoginService{
constructor(private _http:Http){}
postJSON(){
var json = JSON.stringify({var1: 'username', var2: 'password'});
var params = 'json =' +json;
var headers = new Headers();
headers.append('Content-type', 'application/json');
return this._http.post('http://localhost:8080/login', params,{
headers: headers
}).map(res => res.json());
}
}[This is my rest service][1]
这是我的登录组件
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.scss'],
providers:[LoginService]
})
export class LoginComponent {
postData: string;
constructor(private _httpService: LoginService) {}
OnTestLogin()
{
this._httpService.postJSON().subscribe(
data => this.postData = JSON.stringify(data),
error => alert(error),
() => console.log("Finished")
);
}
}
我对Angular和Rest服务非常陌生,为什么它会给出状态代码400错误请求?4xx状态代码意味着,请求有问题。检查服务器日志以了解原因。我在这里没有任何服务器日志。我正在为我的服务使用PostMan,然后仔细检查API的文档,并将其与发送到服务器的内容进行比较。