ABAP的HTTP_GET和Linux的curl
curl是利用URL語法在命令列方式下工作的開原始檔傳輸工具,廣泛應用在Unix,多種Linux發行版中。
在Windows系統下也有移植版。
curl尤其被廣泛應用在github上眾多開源軟體和框架的安裝script中,比如Kubernetes的一個本地執行工具:minikube。
安裝script裡有這樣一個命令:
curl -Lo kubectl $(curl -s stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl
其中下面的url在瀏覽器裡開啟,發現該txt檔案只是維護了一個最新的版本號:
因此下面這個url裡透過$定義的佔位符,
$(curl -s stable.txt)/bin/linux/amd64/kubectl
會被替換成v1.11.2:
最終下載的url:
v1.11.2/bin/linux/amd64/kubectl
curl還有個用法是下載指定url的網頁原始碼,比如curl
ABAP也有類似的工具,function module HTTP_GET:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2215419/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ABAP和Java的tag(marker) interfaceJava
- JavaScript和ABAP的尾遞迴JavaScript遞迴
- php的curlPHP
- ABAP和Java的destination和JNDIJava
- ABAP Netweaver 和 ABAP Platform 這兩個名詞的辨析Platform
- Linux命令列:cURL的十種常見用法Linux命令列
- Linux中的curl,telnet,ping,nslookup 指令Linux
- 分享:玩Linux筆記(2) —— 神奇的curl工具Linux筆記
- linux + php 安裝curlLinuxPHP
- ABAP, Maven, CF App和Webpack的buildMavenAPPWebUI
- SAP ABAP SQL的execution plan和cacheSQL
- ABAP和Java單例模式的攻防Java單例模式
- ABAP和Hybris的原始碼生成工具原始碼
- Java和ABAP裡的外部類和內部類Java
- Linux下更新curl版本教程!Linux
- ABAP mesh表示式, JavaScript和Scala的 expressionJavaScriptExpress
- ABAP Netweaver和git的快捷方式Git
- 【CURL】PHP的CURL開發專案最佳實踐PHP
- Standard ABAP Debugger 和 Classic ABAP Debugger 的實現差異
- curl 的用法指南
- 最全的cURL命令使用
- PHP,CURL和你的安全!PHP
- PHP下的cURL庫PHP
- ABAP的事件事件
- SAP ABAP和Linux系統裡如何檢查網路傳輸的資料量Linux
- 淺談Java和SAP ABAP的靜態代理和動態代理,以及ABAP面向切面程式設計的嘗試Java程式設計
- ABAP webdynpro的view navigation和WebUI的view navigationWebViewNavigationUI
- Java的位元組碼和ABAP load的比較Java
- ABAP, UI5和webpack的處理入口UIWeb
- SAP ABAP和Java的動態代理實現Java
- ABAP SICF服務和Java Servlet的比較JavaServlet
- ABAP和Java的單元測試Unit TestJava
- curl_easy_setopt-curl庫的關鍵函式之一函式
- 零基礎快速學習 ABAP之一:ABAP 伺服器的架構和一個典型的 ABAP 程式結構介紹伺服器架構
- php curl的使用心得PHP
- php的curl封裝類PHP封裝
- 初試php中的curlPHP
- [譯]php和curl_multi_execPHP