content type是根据请求头协商出来的,默认是application/json。
用浏览器(Chrome)访问时返回的Content-Type是application/xml,因为浏览器的Accept请求头中包含了application/xml,比如:
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
如果你想强制指定Content-Type,可以在Controller中通过下面的代码实现:
Response.ContentType = "text/html"; //... await Response.Body.WriteAsync(data, 0, data.Length);