2017-08-30 45 views
0

API測試獲得那個職位數據我有這個非常簡單的C#AsyncController名爲 「APIController」 爲:不能同時使用招

public class APIController : AsyncController{ 
[AllowAnonymous] 
[HttpPost] 
public string HelloWorld(Testing t) 
{ 
    return t.Name + " " + t.LastName; 
}} 

而且

public class Testing 
{ 
    [Required] 
    public string Name; 
    [Required] 
    public string LastName; 
} 

而且其可訪問 https://localhost:5958/mvc/api/HelloWorld

但是,當我試圖使用提琴手進行測試時,我無法獲取數據。請參閱附件。

enter image description here

回答

0

添加該標頭:

Content-Type: application/json 
+0

添加相同,但沒有獲取數據(參數爲null) – Harini2017

0

嘗試方法簽名更改爲: 公共字符串的HelloWorld([FromBody]測試噸) 這將從請求主體

檢索數據

而在請求標題中: 內容類型:application/json 來自Harini2017回答

希望這有助於