长网址容易复制或者输入错误還容易被网站屏蔽,短网址就简单了短网址可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接但是对于过多的長网址一个一个又太麻烦,所以这篇文介绍如何用程序生成短网址
-
首先打开百度短网址生成页面,输入长网址框右上方有一个api
-
找到api中介绍的第五条,里面介绍很明细可恨当时我还自己抓包分析了一通。如果你也想研究一下可以抓包分析一下
-
这里说的明了,百度短网址比较好提取没有什么协议头的限制,只要提交数据就行了自己分析的结果也如此。但是唯一不明了的是这个长网址假如你直接提茭长网址,对于单纯数据、字母及斜线的不会出错但是如果有其它字符,比如“”“&”等,转换结果会为一个错误页面所以为了保證转换成功,你需要把长网址经过一次url编码这样才不会出错。源码如下
-
上面步骤生成的短网址会返回如下结果
返回的结果反斜杠替换掉然后再提取tinyurl就得到了生成的短网址。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业囚士