【发布时间】:2013-09-19 08:09:11
【问题描述】:
我有一个文本框,用户可以在其中输入网址。
例如,用户输入 www.google.com 或 http://www.google.com。但是google将所有http请求重定向到https。
如何检查提供 url 的服务器是否会从用户输入的字符串中强制执行 http 或 https?
即如果用户输入http://www.google.com,我需要返回https。
【问题讨论】:
-
尝试使用
indexOf或正则表达式。 -
简短回答 - 你不能。您只能看到他们输入的内容,而无法知道远程服务器将如何解析。
-
您是否只想检查用户输入是否以
http:或https开头,或者您是否真的需要知道URL 指向的Web 服务器是否将HTTP 请求重定向到HTTPS 请求?跨度> -
Google on http 是完全有效的。碰巧他们也有 https 可用。
-
@petko_stankoski 我真的不认为你可以。不过我很想被证明是错的!
标签: javascript jquery url