gpt4 book ai didi

c# - NancyFX 是否具有等同于 HttpRequest.ServerVariables 的 X-Forwarded-For 值?

转载 作者:行者123 更新时间:2023-11-30 12:10:42 25 4
gpt4 key购买 nike

我想确定在向我的 NancyFX 处理程序发出的请求中是否存在 X_FORWARDED_FOR 值。在 MVC 中,它保存在 HttpRequest 的 ServerVariables 命名集合中。

我应该在哪里寻找 NancyFX 中的相同值?

最佳答案

所有 HTTP 请求 header 都可以通过 NancyModule 上的 Request 属性在您的模块中使用。例如:

public class MyModule : NancyModule
{
public MyModule()
{
Get["/"] =_ =>
Request.Headers["X-Forwarded-For"].Any() ? HttpStatusCode.OK :
HttpStatusCode.BadRequest;
}
}

关于c# - NancyFX 是否具有等同于 HttpRequest.ServerVariables 的 X-Forwarded-For 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17403272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com