[英]Postman - Get only endpoint from a URL
具有这种结局:
我想摆脱https://hey.com
,只获得Pre-request脚本上的/p1/m/p2
部分。 我知道我可以使用request.url.replace(/^.*\\/\\/[^\\/]+/, '')
,得到所需的输出/p1/m/p2
。
还有其他方法可以不使用replace或regex吗? 像request.url.pathname
(显然不起作用)。
上面的URL仅是一个示例,端点和url会有所不同。
请记住,我在Postman环境中使用了Pre-request脚本 ,有些可能无法正常工作。
非常感谢。
您应该能够使用URL浏览器API来构造URL对象。
(new URL(request.url)).pathname
如果您使用的是台式机版本,则可以使用内置的node.js API。
var URL = require('url');
URL.parse(request.url).pathname
您可以尝试这样的事情
var fullUrl = request.url.split('/');
fullUrl.splice(0,3);
var url = a.join('/');
console.log(url);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.