Вот мой вопрос, я получил Web API и клиент (winform), клиент отправит данные с Serialize Object.Мой Web API получил и вернул ответ клиенту.Но я не могу просмотреть данные в Web API, у меня есть попытка использовать Deserialize Object и преобразовать его в строку, но не работает ни один.Пожалуйста, помогите мне, спасибо!
Вот мой код:
Клиент
private string WebApiPost(string sParam, string sJson)
{
var client = new HttpClient();
var content = new StringContent(sJson, Encoding.UTF8, "application/json");
var response = client.PostAsync(sWebAPI_URL + sParam, content).Result;
var body = response.Content.ReadAsStringAsync().Result;
return body;
}
Это мой веб-API
public object Post([FromBody]object hL7)
{
//what should I do???
//I've tried set hL7 into string but it wont get any data;
//I've also tried deserialize it but will get 500 internal server error.
return hL7;
}
Это мойМодель WebAPI
public class HL7MID
{
public string LOC { get; set; }
public string COMPANY { get; set; }
}
public class HL7MID_List
{
public string sMSG { get; set; }
public List<HL7MID> data = new List<HL7MID>();
}