用ABAP 生成二维码 QR Code
除了使用我的这篇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相关推荐
- 关于java生成二维码:QR Code
QR Code的生成和读取在两个文件: 生成:QRcodeqrcode encoder (cgi programs/libralies) , QRcode demo and document ...
- 二维码QR Code简介及其解码实现(zxing-cpp)
二维码QR Code(Quick Response Code)是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大.可靠性高.可表示汉字及图象多种 ...
- 二维码(QR code)原理解析
二维码(QR code)原理解析 基于 <GB/T 18284-2000 快速响应矩阵码> 文章目录 二维码(QR code)原理解析 1 模式 1.1 ECI 模式 1.2 数字模式 1 ...
- java 生成二维码 qr
https://www.cnblogs.com/liuys635/p/15398427.html maven 依赖 <dependency><groupId>com.googl ...
- 二维码QR Code不是一个产品,是一个功能
2019独角兽企业重金招聘Python工程师标准>>> 台湾有许多公司,开始跨入 QR Code 的相关应用,热度开始逐渐上升.最近有幸跟许多在这方面有兴趣的朋友们聊天,得到了很多的 ...
- 开源二维码QR CODE编码/解码(识别)库
在很近很近的未来,城市疏导局(前身是城市管理局)实行新政,秉持"用高科技提升城市形象"的原则,要给办证从业人员开辟专门的广告涂鸦墙,条件是:不得使用手工喷涂的字体,而必须改用工整的 ...
- Bartender 的二维码QR Code出现编码错误:输入数据包含对所选编码无效的字符
解决方法:右键属性 - 符号体系和大小--开始模式选择二进制--文本编码选择Unicode(UTF-8) ,这样就可以啦
- Jenkins自动化打包生成二维码下载链接
在自动化打包流程中,Jenkins是一个不错的工具,可以帮助我们省去很多的打包和部署问题,解放了双手.通常,使用Jenkins 打包好的 apk 文件,我们可以上传到tomcat或者httpd所在服务 ...
- Nodejs生成二维码图片文件
https://github.com/liyinchigithub/qr_makehttps://github.com/liyinchigithub/qr_make test2.js //需要下载生成 ...
最新文章
- 通信产业5G迭代,万亿机遇一触即发
- 已完结 | PMCAFF深度报告:《 典典养车如何在一年内做到600万用户、三轮融资、覆盖40城市》
- dev layoutview 怎么显示大小_「转」磁盘满了,为啥du却显示还有很大空间?
- SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
- cf方框透视易语言代码怎么写_易语言真的那么不入流吗?
- 18年高考云南628分想学计算机,2018山东高考投档线公布!山大文624理628…快查查你学校多少分进档...
- jackson驼峰转下划线注解_jackson序列化与反序列化的应用实践
- 安装node.jsvue3.0脚手架
- bp教学视频完整版,BPA是什么软件
- dex2jar android,dex2jar
- Intel SGX官网
- python批量查询(excel)数据
- 【Mind+ 玩转Maixduino系列0】工欲善其事必先利其器
- Dubbo 线上 Thread pool is EXHAUSTED 问题跟踪
- win10换win7系统步骤操作详解
- echarts各种字体颜色的修改
- 斐波纳契数(c语言)
- 经济观察评论:现在是筑底时期, 对复苏仍可以保持乐观!]
- CSDN自动展开全文的插件
- 后量子密码(PQC)决赛入围算法和候选算法
热门文章
- 机器学习笔记(part1)--Frobenius范数与迹运算
- python打印99乘法表_Python 实例:九九乘法表
- 11月碎碎念-谈职场礼貌
- Kyma Application Connectivity 特性介绍
- HTML 按钮(button)的 disable 属性和 disable property
- 基于 OData 模型和 JSON 模型的 SAP UI5 表格控件行项目的添加和删除实现
- 如何找到 SAP Spartacus OCC cms page 发送请求时读取 API endpoint 的代码
- SAP Spartacus 的页面设计思路
- SAP Spartacus里cx-carousel的实现
- 如何隐藏SAP CRM WebClient UI配置页面的字段