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

编程入门 行业动态 更新时间:2024-10-09 13:23:26

使用node.js进行HTTP“<a href=https://www.elefans.com/category/jswz/34/1771100.html style=重定向”"/>

使用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

更多推荐

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

本文发布于:2024-05-07 08:53:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755487.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重定向   node   js   HTTP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!