我正在通過郵遞員測試我的web api。但是傳遞的請求對象爲空。爲什麼得到null對象
以下是WebAPI操作。
[AcceptVerbs("POST")]
[HttpPost]
[Route("rename")]
public IHttpActionResult Rename([FromBody]Customer custObj)
{
//I am getting custObj always null
}
最初,我得到了下面的錯誤。
錯誤在POST發送JSON對Web API服務
使用下面的鏈接,我才知道,我錯過了設置content-type:application/json
Error sending json in POST to web API service
設置內容類型之後, API方法被擊中,但我得到的客戶對象爲null。
public class Customer
{
public int UserId {get; set;}
public string Title {get; set;}
//& so on
}
任何幫助/建議高度讚賞。 由於
你能不能請在這個問題您的客戶對象? –
@JoakimSkoog,在帖子中添加了客戶類 –
我假設您在Customer對象中具有UserId,Type和Title的屬性? 編輯:你可以在他們的問題中包含他們的正確類型嗎? –