【发布时间】:2019-03-26 16:37:42
【问题描述】:
我在 ASP.NET Core 项目的控制器中有这个获取请求
[HttpGet]
[Route("api/controller/getlastresult/{id}")]
public IActionResult GetLatestResultForController(string id)
{
Response.ContentType = "application/json";
var list = _dbAccessLayer.GetAllVoteResults();
var appropriateResults = list.Where(item => item.DeviceId.Equals(id) && item.Status == "Finished")
.OrderBy(item => item.TimeStarted);
if (appropriateResults.Any())
return Ok(Json(appropriateResults.Last().Result));
return BadRequest();
}
它工作正常,但在标题中有 Content-Type: application/json; charset=utf-8 你可以在这里看到:
我只需要常规的应用程序/json,没有字符集 utf-8,所以我猜它会是 ASCII 字符集。原因是我将此请求与不喜欢 utf-8 编码的微控制器一起使用。
如何在我的 Get 请求的响应中设置追逐?谢谢
【问题讨论】:
标签: asp.net asp.net-core utf-8 get ascii