`
JerryWang_SAP
  • 浏览: 1030608 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

ABAP的HTTP_GET和Linux的curl

阅读更多

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的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    综上所述,"SAP_ABAP_4.7.CHM"是学习和精通SAP ABAP 4.7开发的重要参考资料,它将带领开发者深入理解ABAP语言,提升在SAP环境下的开发能力,实现高效的企业级应用开发。无论是初学者还是经验丰富的开发者,都能从中...

    ALV EDIT_MASK字段的使用.rar_ABAP EDIT_MASK_ALV EDIT_MASK字段的使用_ALVEDIT

    在ABAP编程中,ALV (ABAP List Viewer) 是一个强大的工具,用于展示和编辑数据表。在处理用户输入时,我们有时需要对特定字段应用格式化或限制,这时`EDIT_MASK`就派上用场了。`EDIT_MASK`是ABAP中的一种功能,允许...

    abap-ALV.rar_ABAP系统ALV_abap_abap开发alv

    标题“abap-ALV.rar_ABAP系统ALV_abap_abap开发alv”暗示我们将深入探讨ABAP ALV的使用,特别是在ABAP系统中的应用以及如何进行开发。 描述中提到“ABAP ALV总结,ALV格式,REUSE_ALV_GRID_DISPLAY_LVC函数使用”,...

    sap_abap_ole文档

    ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。...

    ZDE_HTML.rar_abap_abap html_abap html

    "abap__html"和"abap_html"这两个标签则直接指出了ABAP与HTML的结合,意味着这些文件可能包含ABAP编写的功能,用于生成或处理HTML文档。 压缩包内的文件: 1. "ZDE_HTML.txt":这可能是一个文本文件,其中包含了...

    ALV.rar_SAP_abaP ALV_abap_alv_sap alv

    i_has_headers = abap_true CHANGING t_table = lt_data ). ``` 4. **设置事件处理**:你可以定义各种ALV事件的处理程序,如行选择、双击等。这使得ALV具有交互性,允许用户与数据进行交互。例如,添加行选择...

    ABAP_DOCU_HTML. 学习大全,以网页的形式文档

    这个文档集包含了ABAP的所有核心概念、语法、函数模块、类库、表单以及报告编写等多方面的内容,旨在帮助用户理解和掌握ABAP编程。 在ABAP DOCU HTML中,你可以找到以下几个重要的知识领域: 1. **ABAP基本语法**...

    ABAP4_Chinese_Online_Help

    ABAP编程中文帮助\指南

    ABAP 中对HTTP的支持

    此外,ABAP 中还提供了一些其他的接口和类,例如 IF_HTTP_ENTITY、IF_HTTP_HEADER_FIELDS 等,提供了对 HTTP 头信息和主体信息的访问。 ABAP 中对 HTTP 的支持提供了灵活的方式来与外部 HTTP 服务器进行交互,实现...

    ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源

    标题中的"ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源"可能指的是一个与ZUI2相关的项目,它利用了ABAP类/UI2/CL_JSON来解析和生成JSON数据。描述中提到,我们需要用到这个类来将JSON格式的...

    SAP-ABAP-OO-实现-CL-SALV-TABLE

    ### SAP-ABAP-OO 实现 CL-SALV-TABLE 的关键知识点 #### 1. ABAP 面向对象的 ALV 显示方法 在 SAP 的 ABAP 环境中,ALV (Application List Viewer) 是一种非常常用的技术,用于在屏幕上以表格的形式展示数据。传统...

    ABAP 常用函数总结

    ABAP 开发中,函数是非常重要的一部分,合理地使用函数可以大大提高开发效率和代码质量。本文总结了 ABAP 中常用的函数,包括日期计算、表操作、数据转换、权限检查、报表生成、PDF 转换、日期转换、浮点数转换、...

    ABAP_DOCU_HTML

    压缩包中的ABAP_DOCU_HTML文件可能包含多个独立的HTML文件,每个文件对应一个ABAP编程元素,如函数模块、类或接口。这些文件通常按照SAP的命名规范进行组织,便于识别和检索。通过解压并打开这些文件,开发者可以...

    ABAP_ALV_知识整理

    ### ABAP_ALV_知识整理 #### 一、ALV简介 ##### 1、简介 ALV(SAP List Viewer)是一种在SAP系统中广泛使用的报表展示方式,也被称为ABAP表单浏览器。它的主要功能是提供一个标准化且简单的表格展示方式,使R/3...

    ABAP_DOCU_HTML.rar_ABAP_DOCU_HTML

    这个压缩包文件"ABAP_DOCU_HTML.rar"包含了完整的ABAP DOCU HTML资源,其中的"ABAP_DOCU_HTML.chm"是帮助文件,通常这种CHM(Compiled Help Manual)格式用于组织大量的技术文档,方便用户快速查找和理解ABAP的相关...

    ABAP_Language_News_7_40

    随着技术的发展,ABAP也在不断进化和完善,以适应日益复杂的业务需求和技术挑战。在ABAP 7.4版本中,引入了一系列新的语言特性,旨在提高开发效率和代码质量。本文将详细介绍ABAP 7.4中的新功能,并结合示例进行说明...

    ABAP动态内表的收集

    - 使用`cl_abap_typedescr`类和`cl_abap_structdescr`类来描述动态内表的结构。 - 使用`cl_abap_tabledescr`类创建动态内表的描述符,并通过`cl_abap_table_descr=>create`方法生成内表。 在进行动态更新时,需要...

    BAPI-ACC-DOCUMENT-POST 结构字段扩展

    通过以上步骤,可以有效地扩展`BAPI_ACC_DOCUMENT_POST`以满足特定的业务需求,同时确保系统的稳定性和完整性。这种扩展方式不仅可以增加新的字段来存储特定的信息,还可以提高系统的灵活性和适应性。

    SAP ABAP 开发 BOM

    标题和描述均提到了"SAP ABAP开发BOM",这指向了SAP系统中一个核心功能——物料清单(Bill of Materials,简称BOM)的开发与管理,尤其是在使用ABAP(Advanced Business Application Programming,高级商业应用编程...

    bom.rar_ABAP BOM_BOM_SAP_abap_sap bom

    sap abap 编写的 BOM拆分程序

Global site tag (gtag.js) - Google Analytics