首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nancy代理请求

Nancy代理请求
EN

Stack Overflow用户
提问于 2015-02-25 21:36:07
回答 2查看 1.3K关注 0票数 2

是否可以在Nancy中的特定地址上代理请求?

例如,当有人在http://localhost:1234/need-to-proxy上发出请求时,Nancy应该向http://another-server:9000/api发送请求并从此服务器返回响应。

EN

回答 2

Stack Overflow用户

发布于 2015-02-25 21:50:06

您是否需要转发所有请求数据-查询字符串、post数据、headers等?这绝对是可能的,问题是“为什么”。市场上有很多反向代理软件,它们的表现很可能比你需要编写的任何东西都要好。

如果您需要检查传入的请求,并为内部服务构建一个不同的请求,那么编写您自己的代码是有意义的。

您可以为传入的请求创建异步路由,对内部服务进行异步调用,并根据需要处理响应并返回。呼叫另一台服务器与您通常在路由中执行的任何其他工作没有什么不同。

票数 1
EN

Stack Overflow用户

发布于 2016-08-10 00:35:51

代码语言:javascript
复制
Get["/"] = parameters =>
    {
        return this.Response.AsRedirect("http://google.com");
    };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28720418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档