![我可以为 curl 设置默认主机名吗?](https://linux22.com/image/1278839/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%B8%BA%20curl%20%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E4%B8%BB%E6%9C%BA%E5%90%8D%E5%90%97%EF%BC%9F.png)
当我使用 curl 在我的工作站上测试 Web 服务时,我想减少击键次数。
有没有办法将默认主机名“localhost:3000”设置到 ~/.curlrc 中,以便以下内容可以工作?
curl /foo.json
答案1
在 Unix 上 – shell 函数:
cu() { curl "http://localhost:3000/$1"; }
cu foo.json
将被翻译为curl http://localhost:3000/foo.json
。
缺点:需要更多的代码来支持选项(curl -I
和东西),但这也可以实现。