我在NancyFX(0.23.2)中使用满足HEAD请求时遇到问题。我正在使用Nancy自托管和GET工作正常,但HEAD只会导致连接中断。通过调试源,似乎在NancyHost.OutputWithDefaultTransferEncoding(第321行)中抛出异常,附加信息"尝试对不存在的网络连接进行操作"
我是否需要做一些特别的事情来支持HEAD?
谢谢,
乔恩
public class Program
{
static void Main(string[] args)
{
var hostConfiguration = new HostConfiguration();
hostConfiguration.UrlReservations.CreateAutomatically = true;
var _host = new NancyHost(hostConfiguration, new Uri("http://localhost:1010"));
_host.Start();
Console.ReadKey();
}
}
public class Module : NancyModule
{
public Module()
{
Get["/"] = x =>
{
return 201;
};
}
}