如果我有这样的通用网址(不限于Twitter或Google):
http://t.co/y4o14bI
有没有一种简单的方法来检查此网址是否被缩短?
在上述情况下,我作为人类当然可以看到它已经缩短了,但是有没有一种自动而 优雅的 方法?
您可以向URL发出请求,查看是否被重定向,如果是,则假定它是一种缩短服务。为此,您必须阅读HTTP状态代码。
另一方面,您可以将某些URL缩短服务(t.co,bit.ly等)列入白名单,并假定到这些域的所有链接都被缩短了。
第一种方法的缺点是不确定,某些站点在内部使用重定向。第二种方法的缺点是,尽管只有少数几种被广泛使用,但您仍必须继续添加缩短服务。
问题内容: 我有一个名为Person的表,一个名为ID的列,如何检查ID是否已经是FOREIGN KEY,原因是我想使用以下代码进行修改: 但是如果ID已经是FOREIGN KEY,则由于有两个级联的情况,它给我以下错误“可能导致循环或多个级联路径” …如何检查此字段是否为FOREIGN KEY以避免此错误? 问题答案: 您想看一下视图 虽然还不如应有的完整。这是您想要的最终查询: 浏览此处获取更
问题内容: 我在各地搜索过Google,并在其他社区中询问过,并且继续前进到讨论该规范的Oracle文档。但是,该文档更多地涵盖了方法的命名以及整个体系结构,实际上并未提出讨论如何实际编写一些代码来检查x509证书是否被撤销的方法。 也许这只是我头上的办法?但是如果有人可以帮助我,我肯定会感激不尽,我已经将头撞在墙上的墙上已经有大约一周的时间了。 问题答案: 每个CA都会发布已撤销的证书列表。此列
问题内容: 如何检查PHP中是否存在URL(非404)? 问题答案: 这里: 在这里和上面帖子的下面,有一个curl解决方案:
问题内容: 我需要检查远程服务器上是否存在特定文件。使用和不起作用。有什么想法如何快速轻松地做到这一点? 问题答案: 您必须使用CURL
我有一个项目,关于从URL获取XML文件,将其删除,提取数据,然后进行处理。此外,我正在使用用户输入创建URL。但是我需要检查URL是否包含要刮取的XML文件。有什么办法吗?那么基本上如何检查URL是否包含XML文件呢?
我正在用java创建一个jframe。但我想检查系统上是否已经存在jframe。我尝试过一种方法,从任务管理器获取所有进程,然后查看它是否正在运行,但它不会工作。我使用了这篇文章中的一种方法:https://stackoverflow.com/a/19005828/15349408它的进程名是“javaw.exe”。 它无法检查jframe对象是否为null,因为它将从其他程序运行。是否可以检查j