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

我正在尝试使用rest服务为登录页面创建一个新的应用程序。但我收到了错误状态代码400错误请求 这是我的登录服务

    @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的文档,并将其与发送到服务器的内容进行比较。