91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何把一個長鏈接轉短鏈接 短鏈接轉化器該如何使用

發布時間:2020-08-09 11:47:10 來源:ITPUB博客 閱讀:237 作者:火蔥頭子 欄目:移動開發

最近接了一個需求,涉及到了短鏈接的相關的知識,于是去查閱了相關的資料,在這里給大家整理分享一下。

如何把一個長鏈接轉短鏈接 短鏈接轉化器該如何使用

一、短鏈接介紹

舉個例子,現在我的推廣的地址是這個:https://blog.csdn.net/CSDNedu/article/details/96436633

我通過新浪的短鏈接服務可以將上面的地址轉成: https://t.cn/A6wTyLdA

那我為什么要將原有的URL轉成較短的鏈接呢?比如我們發短信提醒用戶去XXX,XXX有優惠活動,在文案上往往會帶有一個鏈接進行跳轉,方便用戶快速去到對應的活動落地頁。而短信的發送是需要成本的,短信的成本主要有兩方面組成:

①、發送的人數(發的人越多,自然短信的花費就越大,這個我就不解釋了)

②、短信發送的字數(比如,文案總字數超過70個字,那就算兩條短信計費,超過140個字就算三條短信計費)

③、所以在發送短信給用戶時:要么就投放更加精準優質的用戶,以便控制好發送的數量,要么就盡可能控制文案的字數。

顯然,如果在短信上配上普通的URL,那真正的文案可寫的字數就沒多少了。于是我們可以發現,各大公司的短信推送的URL都是短鏈接。

二、短鏈接平臺推薦

好了廢話不多說了直接進入推薦環節:

短鏈接在線生成工具:

①、 http://maiyurl.cn/ 

②、 http://dogdwz.cn/

使用說明:

①、復制要縮短的網址。打開上述平臺提供的縮短網址服務。網站提供 新浪短鏈接(T.cn)/騰訊短鏈接(Url.cn)

②、將要縮短的鏈接粘貼到生成器的輸入框中。點擊“生成”按鈕。所有更短的網站都有一個按鈕旁邊的URL字段,點擊時,它會為您創建縮短的URL鏈接。保存好縮短的鏈接就可以使用了!

API接口地址

①、 http://maiyurl.cn/yunapi.html

②、 http://dogdwz.cn/api.html

使用說明:

將 短網址api接口地址中 "http://www.baidu.com"換成需要縮短的網址,然后直接復制前往瀏覽器中打開即可。

PHP調用演示:

$url = ‘http://www.baidu.com‘;
$api_url = ‘http://www.qqdwz.cn/sina.php?url_long=http://www.baidu.com;
$short_url = file_get_contents($api_url);
echo $short_url;

JAVA調用演示:

public static void main(String path[]) throws Exception {
URL u = new URL("http://www.qqdwz.cn/sina.php?url_long=http://www.baidu.com");
InputStream in = u.openStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
byte buf[] = new byte[1024];
int read = 0;
while ((read = in .read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if ( in != null) {
in .close();
}
}
byte b[] = out.toByteArray();
System.out.println(new String(b, "utf-8"));
}

Python調用演示:

import urllib, urllib2, sys
host = ‘http://www.qqdwz.cn‘
path = ‘sina.php?url_long=‘
method = ‘GET‘
querys = ‘url=http%3A%2F%2Fwww.baidu.com‘
bodys = {}
url = host + path + ‘?‘ + querys
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)

三、短鏈接的定向跳轉問題

這也是一個有意思的問題。這個問題主要是考察你對301和302的理解,以及瀏覽器緩存機制的理解。

301是永久重定向,302是臨時重定向。短地址一經生成就不會變化,所以用301是符合http語義的。但是如果用了301, Google,百度等搜索引擎,搜索的時候會直接展示真實地址,那我們就無法統計到短地址被點擊的次數了,也無法收集用戶的Cookie, User Agent 等信息,這些信息可以用來做很多有意思的大數據分析,也是短網址服務商的主要盈利來源。所以,正確答案是302重定向。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石狮市| 札达县| 梧州市| 保亭| 剑川县| 泸定县| 旺苍县| 吴旗县| 江油市| 嘉善县| 怀安县| 射洪县| 扎兰屯市| 韶山市| 潞西市| 塔城市| 濮阳市| 龙里县| 桃园县| 常熟市| 襄樊市| 会东县| 图木舒克市| 临漳县| 无极县| 松溪县| 建瓯市| 方正县| 和平区| 南投县| 红河县| 巴南区| 五河县| 宜兰县| 浦县| 同江市| 同德县| 镇原县| 夏邑县| 垣曲县| 樟树市|