談談開發文本轉URL小工具的思路

URL提供了一種定位互聯網上任意資源的手段,因爲採用HTTP協議的URL能在互聯網上自由傳播和使用,因此能大行其道。在軟件開發、測試甚至部署的環節,URL幾乎能夠說無處再也不,其中用來定位文本的URL數量應該是最多的,也是最零散的。
也有不少情形時,URL是臨時的,URL定位的是一段JSON格式的數據,臨時代替正式API輸出的模擬數據,這可能和開發中使用的MockServer場景很像。
我也遇到過一些狀況,也就是開始編寫 【文本轉URL http://elef.top】的動力,我在Linux上配置一些軟件的時候,須要輸入JSON格式的模版文件,官方提供的JSON文件地址很長、而且我還須要對其中的內容進行調整後才能使用,這種狀況下我只好將文件臨時上傳到網站服務器下。這個過程很繁瑣,而且文件都是臨時性質的,因此我在考慮有沒有這個一個在線的工具來簡化這個事情。
而後我就着手開發這個小工具,核心功能也就幾個小時就開發出來了,主要就是採用緩存來保存文本內容,而後給這個緩存文本一個地址方便訪問。隨後我就將這個事情發到了V2EX上,獲得一些人承認,並得到了不少好的建議,我想我應該在作一件正確的事,應該再完善一些。
在V2EX上看到有人反映這個思路和PasteBin很想,這也是我第一次據說這個詞,確實有些孤陋寡聞了。這個PasteBin確實很不錯,用來粘貼代碼生成URL,便於保存和分享。我也引入了一些PasteBin的特徵,用戶能夠把代碼粘貼過來轉換成一個URL,其餘人在瀏覽器上打開這個URL的時候以代碼視圖查看。json

功能介紹

臨時URL生成

打開elef.top首頁,輸入文本,選擇類型,點擊按鈕【文本轉URL】便可。
操做簡單,可生成一個短地址: http://elef.top/2 (當天有效) ,一個長地址 http://elef.top/xxxxxxxxxx.json 和一個二維碼。
因爲採用緩存處理,最多隻能保存7天瀏覽器

支持GET、POST、PUT、DELETE等HTTP方法緩存

長久URL生成

打開elef.top首頁,輸入文本,點擊按鈕【文本轉API】進入API設計界面,API地址、名稱必填
可長久保存API URL ,支持GET、POST、PUT、DELETE等方法
登陸用戶可創建私有的API URL, 未登陸用戶默認公用賬號,共有 API URL可保存一個月。服務器

相關文章
相關標籤/搜索