最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用node.js进行HTTP“重定向”

网站源码admin15浏览0评论

使用node.js进行HTTP“重定向”

使用node.js进行HTTP“重定向”

不确定我是否选择了正确的术语,我想做的是以下事情:

node.js模块接收各种HTTP请求(GET,PUT,POST ...)。它应该接受这些请求并将其路由到其他URL,但在接收到其他所有输入参数时将其保留。然后,收到的响应应交还给主叫方。

我通过一个简单的GET的express和https模块实现了它,并且可以正常工作。在我开始对其余内容进行编码之前,我想知道是否有可用于此类URL“重定向”的模块?

示例:http://server1/api/[parameters]+ [body] =>https://server2/api/[parameters]+ [body]并将响应发回。

希望我能解释。

回答如下:

要将某人重定向到另一个网址,您可以使用以下代码:

response.writeHead(302, {
  'Location': 'your/404/path.html'
  //add other headers here...
});
response.end();

使用此响应,您还必须根据您的情况包括用于重定向的适当状态码(301,303)。您可以在此处查看状态代码的完整列表:https://developer.mozilla/en-US/docs/Web/HTTP/Status

发布评论

评论列表(0)

  1. 暂无评论