角度呼叫api /帐户/注册

时间:2017-04-28 09:02:55

标签: angular authentication asp.net-web-api

我正在尝试使用Angular 2通过web api注册用户。我的电话如下:

this.http.post('http://localhost/Authenticated/api/account/register', JSON.stringify(this.cred)).subscribe(function (data) {
    console.log(data);
});

我的表格已定义:

<form id="userData" (submit)="submitForm()">
    <input type="text" name="userName" placeholder="Name" [(ngModel)]="cred.userName" />
    <input type="password" name="password" placeholder="Password" [(ngModel)]="cred.password"/>
    <input type="password" name="confirmPassword" placeholder="Password" [(ngModel)]="cred.confirmPassword"/>
    <input type="submit" id="register" value="Register" />
</form>

当我发帖时,我收到HTTP415错误:

  

HTTP415:不支持的媒体类型 - 服务器拒绝为请求提供服务,因为请求的实体采用所请求方法所请求资源不支持的格式。

1 个答案:

答案 0 :(得分:0)

这取决于您的网络API主要用于登录/注册我们使用此内容类型Content-Type: application/x-www-form-urlencoded发布表单数据,否则您可以使用Content-Type: application/json