阻止Web API将application / json添加到Content-Type标头

时间:2015-11-05 20:41:52

标签: .net asp.net-web-api asp.net-web-api2 content-type

我有一个.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。我不想更改其回复的内容类型。

0 个答案:

没有答案