当前位置: 首页 > 面试题库 >

从URL获取协议,域和端口

易阳朔
2023-03-14
问题内容

我需要从给定的URL中提取完整的协议,域和端口。例如:

https://localhost:8181/ContactUs-1.0/contact?lang=it&report_type=consumer
>>>
https://localhost:8181

问题答案:

首先获取当前地址

var url = window.location.href

然后只需解析该字符串

var arr = url.split("/");

您的网址是:

var result = arr[0] + "//" + arr[2]

希望这可以帮助



 类似资料:
  • 问题内容: 在我的Django应用中,我需要从引荐来源网址中获取主机名及其协议,以便从类似以下网址的网址中获取: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 https://stackoverflow.com/questions/1234567/blah-blah-blah-blah http://ww

  • 问题内容: 我写了一个小函数来建立当前站点的URL协议,但是我没有SSL,也不知道如何测试它是否可以在https下工作。 你能告诉我这是否正确吗? 是否有必要像上面那样做?还是我可以像上面那样做?: 在SSL下,即使定位标记网址使用的是http,服务器也不会自动将网址转换为https吗?是否需要检查协议? 谢谢! 问题答案: 这不是自动的。您的最高职能看起来还不错。

  • 问题内容: 例如,地址为: 我想将子域保存到变量中,这样我就可以这样做; 问题答案: 会将URL拆分为协议,位置,端口等。然后,您可以通过拆分位置来获得子域。

  • 获取httpurl失败,原因是:org.apache.nutch.protocol.protocolnotfound:在org.apache.nutch.protocol.protocolfactory.getProtocol(protocolfactory.java:85)在org.apache.nutch.fetcher.fetcherthread.run(fetcherthread.java

  • 问题内容: 给定一个URL,我想提取域名(它不应包含“ www”部分)。网址可以包含h​​ttp / https。这是我编写的Java代码。尽管它似乎运行良好,但是有没有更好的方法或有一些极端的情况可能会失败。 输入:http : //google.com/blah 输出:google.com 问题答案: 如果要解析URL,请使用java.net.URI。 java.net.URL有很多问题-它的

  • 授权过程采用了两种授权服务器端点(HTTP资源): 授权端点——客户端用其通过用户代理重定向从资源所有者获取授权。 令牌端点——客户端用其将授权许可交换为访问令牌,通常伴有客户端身份验证。 以及一种客户端端点: 重定向端点——授权服务器用其通过资源所有者用户代理向客户端返回含有授权凭据的响应。 并不是每种授权许可类型都采用两种端点。 扩展许可类型可以按需定义其他端点。 3.1. 授权端点