我有一个快速的问题,是否可以在请求参数中包含原始url?我想这是附加的//问题,它使我正在使用的Postman感到困惑,或者我必须在服务器中创建一个特殊的请求处理程序。
http://localhost:5000/api/https://google.com
这是我尝试在Node.js Express服务器中处理此问题的方式
app.use('/api/:url')
我知道我可以通过更改api并将其包含在体内来克服这一点,但是我想这样做
答案 0 :(得分:1)
典型的处理方法是使用URL encoding。
例如,我想在http://my-raw-url
中将url
作为查询参数http://wrapper.com
。该网址如下所示:
http://wrapper.com?url=http%3A%2F%2Fmy-raw-url
您的后端代码需要将其解码回去。所有现代语言都有易于使用的库。