有没有办法在HTTP请求参数中包含原始URL?

时间:2019-11-09 11:02:00

标签: http http-request-parameters

我有一个快速的问题,是否可以在请求参数中包含原始url?我想这是附加的//问题,它使我正在使用的Postman感到困惑,或者我必须在服务器中创建一个特殊的请求处理程序。

http://localhost:5000/api/https://google.com

这是我尝试在Node.js Express服务器中处理此问题的方式

app.use('/api/:url')

我知道我可以通过更改api并将其包含在体内来克服这一点,但是我想这样做

1 个答案:

答案 0 :(得分:1)

典型的处理方法是使用URL encoding

例如,我想在http://my-raw-url中将url作为查询参数http://wrapper.com。该网址如下所示:

http://wrapper.com?url=http%3A%2F%2Fmy-raw-url

您的后端代码需要将其解码回去。所有现代语言都有易于使用的库。