【发布时间】:2022-01-09 02:51:59
【问题描述】:
[HttpPost]
public HttpResponseMessage Post([FromBody] clsTicketInfo ticketInfo)
{
try
{
var message = new HttpResponseMessage(HttpStatusCode.OK);
var data = new Dictionary<string, string>
{
{"id","72832"},
{"name","John"}
};
var jsonData = JsonConvert.SerializeObject(data);
message.Content = new StringContent(jsonData, System.Text.Encoding.UTF8, "application/json");
// Request.CreateResponse()
return message;
}
catch (Exception ex)
{
return new HttpResponseMessage(HttpStatusCode.BadRequest);
}
//HttpResponseMessage(HttpStatusCode.Created, ticketInfo);
}
在这段代码中,我想在我的 HTTP POST 中发送 Status ok 和 JSON 数据,但它不起作用。我正在使用 dotnet core 版本 5。
【问题讨论】: