使用mono和Owin selfhost删除“Server”标头

时间:2014-08-01 18:59:46

标签: c# asp.net-web-api mono self-hosting

我在一个简单的控制台应用程序中托管我的单声道WebApi项目:

WebApp.Start<Test>("http://localhost:1234/")

当我从服务器收到响应时,始终包含“Server”标头,我找不到删除它的方法。

e.g。服务器:Mono-HTTPAPI / 1.0

你可以帮帮我吗?

1 个答案:

答案 0 :(得分:2)

基于Mono源代码,

https://github.com/mono/mono/blob/master/mcs/class/System/System.Net/HttpListenerResponse.cs

如果您没有自己设置Server标头,Mono会为您设置默认Mono-HTTPAPI/1.0。因此,为了避免看到默认值,请使用您自己的字符串设置Server标头。