NancyFX是否有一个等价于HttpRequest.ServerVariables的保持X-Forwarded-For
本文关键字:X-Forwarded-For ServerVariables HttpRequest 是否 有一个 等价于 NancyFX | 更新日期: 2023-09-27 18:20:28
我想确定向NancyFX处理程序发出的请求中是否存在X_FORWARDED_FOR值。在MVC中,它保存在HttpRequest的ServerVariables命名集合中。
我应该在哪里找到NancyFX的相同价值?
所有HTTP请求头都可以通过NancyModule
上的Request
属性在模块中使用。例如:
public class MyModule : NancyModule
{
public MyModule()
{
Get["/"] =_ =>
Request.Headers["X-Forwarded-For"].Any() ? HttpStatusCode.OK :
HttpStatusCode.BadRequest;
}
}