這是我在網上API角過賬到ASP.NET核心Web API恢復故障
// POST api/Values
[HttpPost]
public async Task Post()
{
string user = new StreamReader(Request.Body).ReadToEnd();
var cmd = new SqlCommand(
@"insert into Users
select *
from OPENJSON(@user)
WITH(Username, Password, Email, Nickname, IsActive, Activation)");
cmd.Parameters.AddWithValue("user", user);
await SqlCommand.ExecuteNonQuery(cmd);
}
代碼,這是我的角度JS
data = JSON.stringify({Username: user, Password: pwd, Nickname: user, IsActive: '1', Activation: '2u4bubdub32939342'});
$http.post('http://localhost:7792/api/values', data)
.success(function(data, status, headers, config) {
alert("success");
})
.error(function(data, status, headers, config) {
alert("failure message: " + data + " " +status+ " " +headers+ " " +config);
});
} catch (e) { alert(e.message); }
當我運行它
代碼,我獲取失敗消息。我已經在網絡啓用COR APO
哪個角度版本是你使用 –
版本1,獲取請求的作品。只有帖子 –
什麼是錯誤信息?另外,你的評論似乎認爲url應該是api/todo,但是你的代碼正在調用api/values。 – peinearydevelopment