除了使用我的blogStepbysteptocreateQRCodeinABAPWebdynpro来使用ABAPwebdynpro生成二维码之外,还可以使用二维码在线生成网站提供的服务生成二维码。二维码在线生成网址:http://www.makepic.com/qrcode.php在网页上输入要生成的二维码的数据源、验证级别和图片大小,点击生成看生成的二维码代码图片:下面是使用ABAP码使用上述服务生成二维码的代码:>tt_name_pair,lv_code类型xstring.ls_form=value#(name='data'value='testforQRCode').APPENDls_formTOlt_form.ls_form=value#(name='level'value='M').APPENDls_formTOlt_form.ls_form=value#(name='size'value='6').将ls_form附加到lt_form.zcl_http_tool=>send_request(iv_url='http://www.makepic.com/qrcode.php'iv_req_type=if_http_request=>co_request_method_postit_form=lt_form).ls_form=value#(name='Referer'value='http://www.makepic.com/qrcode.php').APPENDls_formTOlt_header.zcl_http_tool=>send_request(EXPORTINGiv_url='http://www.makepic.com/mkqr.php?data=testforQRCode&level=M&size=6'iv_req_type=if_http_request=>co_request_method_getit_header=lt_headerIMPORTINGev_response=lv_code).testforQRCode对应生成的二维码:可以用手机上的二维码扫描应用扫描成功手机端:zcl_http_tool的代码在我的github上(因为是做demo用的,所以没有添加相应的错误处理)
