我正在使用Angular 2向我的Web API发送http请求,如下所示:
login(email: string, password: string): Observable<boolean> {
let body = JSON.stringify({Email: email, Password: password});
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ 'headers': headers});
return this.http.post('http://localhost:64792/api/authenticate', body, options)
.map((response: Response) => { ... });
在我的Web API中,我创建了以下类:
public class Login
{
public string Email { get; set; }
public string Password { get; set; }
}
我使用这个类作为参数,如下所示:
// POST: api/Authenticate
[HttpPost]
public int Post([FromBody] Login login)
{
return 0;
//return userRepo.AuthenticateUser(login.Email, login.Password);
}
收到请求时,登录对象为空:
我做错了什么?感谢。