我有一个.NET Web API方法,通过MultipartContent
返回多个文件。根据我初始化multipart/mixed; boundary="some_boundary"
的方式,响应的内容类型应为MultipartContent
。
[HttpPost]
public HttpResponseMessage DownloadFiles() {
var content = new MultipartContent("mixed", "some_boundary");
// add multiple StreamContent objects...
return new HttpResponseMessage { Content = content, };
}
但是,响应中的实际内容类型为multipart/mixed; boundary="some_boundary",application/json
。这有效吗?如何阻止添加,application/json
?
我只需要对这个方法应用修复,因为我的控制器有其他方法返回JSON。我不想更改其回复的内容类型。