tôi nhận được báo lỗi khi đi qua các thông số,MVC Web API, Lỗi: có thể không ràng buộc nhiều tham số
"Can't bind multiple parameters"
đây là mã của tôi
[HttpPost]
public IHttpActionResult GenerateToken([FromBody]string userName, [FromBody]string password)
{
//...
}
Ajax:
$.ajax({
cache: false,
url: 'http://localhost:14980/api/token/GenerateToken',
type: 'POST',
contentType: "application/json; charset=utf-8",
data: { userName: "userName",password:"password" },
success: function (response) {
},
error: function (jqXhr, textStatus, errorThrown) {
console.log(jqXhr.responseText);
alert(textStatus + ": " + errorThrown + ": " + jqXhr.responseText + " " + jqXhr.status);
},
complete: function (jqXhr) {
},
})
có thể trùng lặp của [WebAPI Nhiều Đặt/Post thông số] (https://stackoverflow.com/questions/14407458/webapi-multiple-put-post-parameters) –
Kính gửi Paul. Tôi vừa kiểm tra câu hỏi đề cập đến, điều này không trùng lặp vì câu hỏi đó khác với câu hỏi hiện tại của tôi. Cảm ơn bạn – Tom
Bạn có đang sử dụng API Web 1 hoặc 2 không? –