У меня есть веб-api для запроса POST от http web client (C#). Я использую консоль REST от chrome для отладки моего веб-api. Когда я передал параметр в querystring, он работает нормально, но когда я передал параметр как Raw Body, он не работал. Я не знаю, чего не хватает.Запрос POST Не работает с полезной нагрузкой Но отлично работает с параметром строки запроса
Ниже приведен мой код.
Контроллер:
[HttpPost]
public JsonResult VerifyUserAuth([Bind(Prefix = "t"), Required] string token,
[Bind(Prefix = "ApplicationGUID"), Required] string applicationGUID,
string userID,
string password)
{
return Json(NotificationsSecurity.VerifyUserAuth(_connectionstring, userID, password),
JsonRequestBehavior.AllowGet);
}
Когда я его отладки в VS отладчик и передать параметр как RAW тела он показывает мне пустой. Но когда я передаю строку запроса, я получаю все параметры правильно.
Возможно, будет отправлен код вашего клиента. – Nathan