什么是 curl
curl 是一个非常实用的、用来与服务器之间传输数据的工具。
curl支持的协议很多,包括 DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP。curl设计为无用户交互下完成工作。
curl提供了一大堆非常有用的功能,包括代理访问、用户认证、ftp上传下载、HTTP POST、SSL连接、cookie支持、断点续传等等。
痛点
当遇到问题的时候,测试会毫不留情的丢过来一个 curl,说有问题,你自己看吧~~~
这个时候拿到 curl 要么打开 postman ,或者 apifox 把 curl 转化为一个模拟请求,自己调用一下才能进行下一步的工作。
很多时候,我不想额外的去打开一个软件,我只是想单纯的用代码发起一个 http 请求,把结果打印在控制台上,但是 curl 这玩意根本不适合给人看。翻译起来格外麻烦。
于是,我又又又又搞了一个没卵用的工具,废话不多说,先上演示。
如果你也想试试,点击此处传送门
写在最后
很多时候,使用一个好的工具,会有意想不到的收获,无论是你模仿做一个,还是想到更多的实际应用场景。加油~