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
打开elef.top首页,输入文本,选择类型,点击按钮【文本转URL】便可。
操做简单,可生成一个短地址: http://elef.top/2 (当天有效) ,一个长地址 http://elef.top/xxxxxxxxxx.json 和一个二维码。
因为采用缓存处理,最多只能保存7天浏览器
支持GET、POST、PUT、DELETE等HTTP方法缓存
打开elef.top首页,输入文本,点击按钮【文本转API】进入API设计界面,API地址、名称必填
可长久保存API URL ,支持GET、POST、PUT、DELETE等方法
登陆用户可创建私有的API URL, 未登陆用户默认公用账号,共有 API URL可保存一个月。服务器