你可以这样做:
final a = Uri.parse('http://website/api/123-5678-34234');
print(a.path);
Run Code Online (Sandbox Code Playgroud)
输出将是您的 url 的路径:
/api/123-5678-34234
Run Code Online (Sandbox Code Playgroud)
编辑
由于您只需要路径的最后一部分,您可以利用 的pathSegments Uri属性:
在这种情况下a.pathSegments会导致
["api", "123-5678-34234"]
Run Code Online (Sandbox Code Playgroud)
所以你可以选择a.pathSegments.last。我使用的是最后一个,但它是一个数组,因此您可以根据需要访问它。选择最后一个将返回最右边的段(最后一个)