這是apiControllerFromBody值獲得的Web API空
[HttpPost]
public String Post([FromBody]String key)
{
Users ws;
try
{
ws = JsonConvert.DeserializeObject<Users>(key);
// return "success "+ key;
return db.InsertFineInfo(ws);
}
catch (Exception ex)
{
return "ERROR Testing Purposes: " + ex;
}
}
這是我的模型CALSS的一部分,我的帖子的方法(用戶級)有許多屬性,但在這裏我已經提到只有少數的EM getter和setter
{
private String UserID;
private String UserName;
private String UserHeight;
private String UserWeight;
private String UserBMI;
private String RequiredNeutrition;
public string UserID1
{
get
{
return UserID;
}
set
{
UserID = value;
}
}
我試着用郵差。在每一次嘗試,我得到了關鍵的空值調用此POST方法。
this is how i tried the post method with one header parameter application/json
出了什麼問題?方法有問題或我嘗試調用它的方式?
而不是到圖像的鏈接...爲什麼不能在JSON只貼上您發送? – Mick
你能編輯這篇文章並提供你想要傳遞給你的web API方法的完整代碼: – Mick
{ 「key」:{ 「UserId」:「1」, 「UserName」:「senura 」 「U_Height」: 「45」, 「U_Weight」: 「44」, 「U_BMI」: 「11」, 「R_Neutro」: 「44」 } } – blueAko