在日常开发过程中,我们有时候对某些应用功能进行封装,但是在请求接口又不能写死,这个时候我们需要对他进行多方面考虑。
如何验证请求地址是HTTP还是HTTPS
方法一:
javascript">function getBaseUrl (string) {let url;try {url = new URL(string);} catch (_) {return false;}return url.protocol === "https:";
}// getBaseUrl ("<https://baidu.com>"); // true
// getBaseUrl ("<http://baidu.com>"); // false
方法二:
javascript">function getBaseUrl () {var ishttps = 'https:' == document.location.protocol ? true: false;return ishttps ;
}