जब पैरामीटर प्रदान करने के मैं त्रुटि मिलती है बाध्य नहीं किया जा सकता,MVC वेब एपीआई, त्रुटि: एक से अधिक पैरामीटर
"Can't bind multiple parameters"
यहाँ मेरी कोड है
[HttpPost]
public IHttpActionResult GenerateToken([FromBody]string userName, [FromBody]string password)
{
//...
}
अजाक्स:
$.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) {
},
})
संभावित डुप्लिकेट (पेलोड भेजने के लिए सुनिश्चित करने के लिए कार्रवाई को अद्यतन https://stackoverflow.com/questions/14407458/webapi- बहु-put-post-parameters) –
प्रिय पॉल। मैंने अभी उल्लेख किया गया प्रश्न चेक किया है यह डुप्लिकेट नहीं है क्योंकि यह प्रश्न मेरे वर्तमान प्रश्न से अलग है। धन्यवाद – Tom
क्या आप वेब एपीआई 1 या 2 का उपयोग कर रहे हैं? –