ABAP的HTTP_GET和Linux的curl
2019独角兽企业重金招聘Python工程师标准>>>
curl是利用URL语法在命令行方式下工作的开源文件传输工具,广泛应用在Unix,多种Linux发行版中。
在Windows系统下也有移植版。
curl尤其被广泛应用在github上众多开源软件和框架的安装script中,比如Kubernetes的一个本地运行工具:minikube。
安装script里有这样一个命令:
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl
其中下面的url在浏览器里打开,发现该txt文件只是维护了一个最新的版本号:
https://storage.googleapis.com/kubernetes-release/release/stable.txt
因此下面这个url里通过$定义的占位符,
https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
会被替换成v1.11.2:
最终下载的url:
https://storage.googleapis.com/kubernetes-release/release/v1.11.2/bin/linux/amd64/kubectl
curl还有个用法是下载指定url的网页源代码,比如curl http://www.baidu.com
ABAP也有类似的工具,function module HTTP_GET:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
转载于:https://my.oschina.net/u/3771578/blog/2252864
ABAP的HTTP_GET和Linux的curl相关推荐
- Linux 使用curl认证深信服上网行为管理
Linux 使用curl认证深信服上网行为管理 curl -H "Content-Type: application/x-www-form-urlencoded" -X POST ...
- Linux之curl命令用法指南学习
Linux之curl命令用法指南学习 前言 常用参数 命令样例 其他 参考链接 前言 应用场景 工作中经常需要用到curl命令在测试或生产服务器中测试第三方接口,尤其是一些内外网接口.判断线上接口信息 ...
- 用linux的curl实现自动投票
http://513394217.blog.163.com/blog/static/10979118620125733237998/ curl命令 ------------------- 给某个网址P ...
- Linux下 curl 代理设置注意事项--curl proxy
参考:linux - performing HTTP requests with cURL (using PROXY) - Stack Overflow 如果你在bash中设置了代理,如 http_p ...
- Linux之curl命令使用详解—网络故障定位(五)
前言 该命令设计用于在没有用户交互的情况下工作. curl 是一个工具,用于传输来自服务器或者到服务器的数据.「向服务器传输数据或者获取来自服务器的数据」 可支持的协议有(DICT.FILE.FTP. ...
- linux链接curl库,Linux利用curl库快速开发http应用
熟悉Linux系统的人不可能不知道curl的鼎鼎大名吧?curl是将http请求封装的相当好的库,详见http://curl.haxx.se/,我们可以利用curl实现快速http请求的开发. 在Li ...
- linux抓post命令,Linux 使用curl发起post请求的4个常用方式
引言 cURL是一种命令行实用程序,用于使用一种受支持的协议,从远程服务器传输数据,或将数据传输到远程服务器.默认情况下,已安装在macOS和大多数Linux发行版上. 开发人员可以使用cURL来测试 ...
- 使用proxy转发post请求_3分钟短文 | Linux 使用curl发起post请求的4个常用方式
引言 cURL是一种命令行实用程序,用于使用一种受支持的协议,从远程服务器传输数据,或将数据传输到远程服务器.默认情况下,已安装在macOS和大多数Linux发行版上. 开发人员可以使用cURL来测试 ...
- 使用Linux命令cURL实现文件定时上传到ftp服务器的程序
前言 前段时间群里讨论,想实现某个文件定时上传到服务器要怎么来实现.我记得之前做过 一个项目:为高通的iot模组编写FOTA功能:实现模组可以远程下载升级镜像包,实现版本升级功能.并当时使用的一个超级 ...
最新文章
- 不懂股权架构的创业,都是耍流氓!
- totiseGit无法登录的问题
- python编程题3
- 前端使用正则表达式从接口地址栏取值并将对应的值展示在页面上
- mysql 查询一个字段快还是一条记录快_mysql (优化)查询一条再筛选某个字段和直接查询该条的某个字段的效率比较...
- 【BZOJ-1097】旅游景点atr SPFA + 状压DP
- C# 基础系列--程序集三
- JavaScript—从数组的indexOf方法深入——Object的Property机制。
- 电脑c盘空间不足怎么清理_C盘空间不足怎么办?如何给C盘扩容?
- iOS-常用宏定义大全
- 联想拯救者y7学计算机可以用吗,2018什么笔记本电脑好 联想拯救者y7000评测
- 路由器、交换机配置命令简写对照表
- HDU 4173(计算几何
- 计算机word文档工作区名称,word文档界面名称 word文档的界面组成
- CIO们欲加大对网络的投资 WLAN等成重点
- openstack虚拟机的热迁移和疏散
- Oracle备份恢复(一)
- 支付宝即时到帐功能接入--解决sign和mysign不等的坑爹旅程
- PMP十五至尊图(第六版)
- RFID仓储管理系统解决方案,为实现智慧仓储赋能