RestAPI,使用'/';在params中

RestAPI,使用'/';在params中,rest,Rest,如果我有 GET /api/product/:path 并提出请求: GET /api/product/http://otherapi/params/format=json 这是行不通的。如何对路径进行编码以使其正常工作?您可以在url中对角色进行编码,url中的/为%2F 在您的示例中,其工作原理如下: GET /api/product/http:%2F%2Fotherapi%2Fparams%2Fformat=json 我更新了我的问题。您可以用我的示例更新答案吗?您可以对您发送的路径

如果我有

GET /api/product/:path
并提出请求:

GET /api/product/http://otherapi/params/format=json

这是行不通的。如何对路径进行编码以使其正常工作?

您可以在url中对角色进行编码,url中的
/
%2F

在您的示例中,其工作原理如下:

GET /api/product/http:%2F%2Fotherapi%2Fparams%2Fformat=json

我更新了我的问题。您可以用我的示例更新答案吗?您可以对您发送的路径进行url编码(在本例中,为
http%3A%2F%2footherapi%2Fparams%2Fformat%3Djson
)。你用什么语言表达你的请求?许多具有
urlencode
或类似功能。