除了使用我的这篇blogStep by step to create QRCode in ABAP Webdynpro提到的使用ABAP webdynpro生成二维码之外,也可以通过使用二维码在线生成网站提供的service来生成二维码。

二维码在线生成网站:

http://www.makepic.com/qrcode.php

在网页上输入要生成的二维码数据源,校验级别和图片大小,点生成即可看到生成的二维码图片:

下面是用ABAP code 利用上述service生成二维码的代码:

DATA:ls_form type zcl_http_tool=>ty_name_pair,
lt_header type zcl_http_tool=>tt_name_pair,
lt_form type zcl_http_tool=>tt_name_pair,
lv_code type xstring.ls_form = value #( name = 'data' value = 'testforQRCode' ).
APPEND ls_form TO lt_form.ls_form = value #( name = 'level' value = 'M' ).
APPEND ls_form TO lt_form.ls_form = value #( name = 'size' value = '6' ).
APPEND ls_form TO lt_form.zcl_http_tool=>send_request( iv_url = 'http://www.makepic.com/qrcode.php'
iv_req_type = if_http_request=>co_request_method_post
it_form = lt_form ).ls_form = value #( name = 'Referer' value = 'http://www.makepic.com/qrcode.php' ).APPEND ls_form TO lt_header.zcl_http_tool=>send_request( EXPORTING iv_url = 'http://www.makepic.com/mkqr.php?data=testforQRCode&level=M&size=6'
iv_req_type = if_http_request=>co_request_method_get
it_header = lt_header
IMPORTING ev_response = lv_code ).

testforQRCode对应生成的二维码:

用手机上的二维码扫描应用能够成功扫描出来:

zcl_http_tool的代码在我的github上(因为用于demo用途,没有加对应的出错处理)

要获取更多Jerry的原创技术文章,请关注公众号”汪子熙”或者扫描下面二维码:

用ABAP 生成二维码 QR Code相关推荐

  1. 关于java生成二维码:QR Code

    QR Code的生成和读取在两个文件: 生成:QRcode​​​​​qrcode encoder (cgi programs/libralies) , QRcode demo and document ...

  2. 二维码QR Code简介及其解码实现(zxing-cpp)

    二维码QR Code(Quick Response Code)是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大.可靠性高.可表示汉字及图象多种 ...

  3. 二维码(QR code)原理解析

    二维码(QR code)原理解析 基于 <GB/T 18284-2000 快速响应矩阵码> 文章目录 二维码(QR code)原理解析 1 模式 1.1 ECI 模式 1.2 数字模式 1 ...

  4. java 生成二维码 qr

    https://www.cnblogs.com/liuys635/p/15398427.html maven 依赖 <dependency><groupId>com.googl ...

  5. 二维码QR Code不是一个产品,是一个功能

    2019独角兽企业重金招聘Python工程师标准>>> 台湾有许多公司,开始跨入 QR Code 的相关应用,热度开始逐渐上升.最近有幸跟许多在这方面有兴趣的朋友们聊天,得到了很多的 ...

  6. 开源二维码QR CODE编码/解码(识别)库

    在很近很近的未来,城市疏导局(前身是城市管理局)实行新政,秉持"用高科技提升城市形象"的原则,要给办证从业人员开辟专门的广告涂鸦墙,条件是:不得使用手工喷涂的字体,而必须改用工整的 ...

  7. Bartender 的二维码QR Code出现编码错误:输入数据包含对所选编码无效的字符

    解决方法:右键属性 - 符号体系和大小--开始模式选择二进制--文本编码选择Unicode(UTF-8)   ,这样就可以啦

  8. Jenkins自动化打包生成二维码下载链接

    在自动化打包流程中,Jenkins是一个不错的工具,可以帮助我们省去很多的打包和部署问题,解放了双手.通常,使用Jenkins 打包好的 apk 文件,我们可以上传到tomcat或者httpd所在服务 ...

  9. Nodejs生成二维码图片文件

    https://github.com/liyinchigithub/qr_makehttps://github.com/liyinchigithub/qr_make test2.js //需要下载生成 ...

最新文章

  1. 通信产业5G迭代,万亿机遇一触即发
  2. 已完结 | PMCAFF深度报告:《 典典养车如何在一年内做到600万用户、三轮融资、覆盖40城市》
  3. dev layoutview 怎么显示大小_「转」磁盘满了,为啥du却显示还有很大空间?
  4. SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
  5. cf方框透视易语言代码怎么写_易语言真的那么不入流吗?
  6. 18年高考云南628分想学计算机,2018山东高考投档线公布!山大文624理628…快查查你学校多少分进档...
  7. jackson驼峰转下划线注解_jackson序列化与反序列化的应用实践
  8. 安装node.jsvue3.0脚手架
  9. bp教学视频完整版,BPA是什么软件
  10. dex2jar android,dex2jar
  11. Intel SGX官网
  12. python批量查询(excel)数据
  13. 【Mind+ 玩转Maixduino系列0】工欲善其事必先利其器
  14. Dubbo 线上 Thread pool is EXHAUSTED 问题跟踪
  15. win10换win7系统步骤操作详解
  16. echarts各种字体颜色的修改
  17. 斐波纳契数(c语言)
  18. 经济观察评论:现在是筑底时期, 对复苏仍可以保持乐观!]
  19. CSDN自动展开全文的插件
  20. 后量子密码(PQC)决赛入围算法和候选算法

热门文章

  1. 机器学习笔记(part1)--Frobenius范数与迹运算
  2. python打印99乘法表_Python 实例:九九乘法表
  3. 11月碎碎念-谈职场礼貌
  4. Kyma Application Connectivity 特性介绍
  5. HTML 按钮(button)的 disable 属性和 disable property
  6. 基于 OData 模型和 JSON 模型的 SAP UI5 表格控件行项目的添加和删除实现
  7. 如何找到 SAP Spartacus OCC cms page 发送请求时读取 API endpoint 的代码
  8. SAP Spartacus 的页面设计思路
  9. SAP Spartacus里cx-carousel的实现
  10. 如何隐藏SAP CRM WebClient UI配置页面的字段