使用 ABAP 代码向百度网站发起请求并收到回应
使用事物码 SE38,新建一个 ABAP 程序,将下列代码粘贴进去,激活:
REPORT zhttp.DATA: so_client TYPE REF TO if_http_client.CALL METHOD cl_http_client=>create_by_urlEXPORTINGurl = 'http://www.baidu.com'IMPORTINGclient = so_clientEXCEPTIONSargument_not_found = 1plugin_not_active = 2internal_error = 3OTHERS = 4.ASSERT sy-subrc = 0.
so_client->request->set_method( 'GET' ).
CALL METHOD so_client->sendEXCEPTIONShttp_communication_failure = 1http_invalid_state = 2http_processing_failed = 3.
ASSERT sy-subrc = 0.CALL METHOD so_client->receiveEXCEPTIONShttp_communication_failure = 1http_invalid_state = 2http_processing_failed = 3.IF sy-subrc <> 0.so_client->get_last_error( IMPORTING code = data(lv_code) message = data(lv_message) ).WRITE:/ | error code: { lv_code }, text: { lv_message } |.return.
endif.DATA(rv_data) = so_client->response->get_cdata( ).
so_client->close( ).BREAK-POINT.
运行之后,如果一切成功,会自动弹出 ABAP 调试器:
如上图所示,双击第 42 行的变量 rv_data:
将 View 从 Fast Display 切换成 HTML Browser,即可看到通过 ABAP 代码请求回来的百度首页:
更多Jerry的原创文章,尽在:“汪子熙”:
使用 ABAP 代码向百度网站发起请求并收到回应相关推荐
- 从发起请求到收到响应,各个阶段的时间损耗是怎么样的?
适用读者:3年以下的后端开发者 文章目录: 1.为什么要做性能优化 2.性能优化之前,先定位问题 3.Nginx和Tomcat 4.Controller和Service又做了什么 5.Memcache ...
- 26 行 ABAP 代码使用 HTTP_GET 函数下载百度网站的首页数据
开始学习本步骤之前,请务必先对 ABAP Function Module 的使用有一个最基本的了解: ABAP function module 的使用 本步骤我们会使用 ABAP 代码,将 https ...
- 如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误
当我用CL_HTTP_CLIENT往一个外网的url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED 错误是从这段ABAP代码里抛出来的: CALL METHOD ...
- php加入百度商桥代码,在WP网站上使用百度商桥
百度商桥是一种网页即时沟通工具 最近有不少朋友通过WEB主题公园的百度商桥和我们联系,也对于百度商桥这种即时网页沟通比较感兴趣. 因此这里我们也对这种比较好用的网页即时沟通工具进行一个介绍,大家也可以 ...
- HTTPS网站发起HTTP请求
问题 Https网站中无法请求Http资源(静态资源.接口等) https网站发起的http请求会被blocked,不被允许,因此,通过设置nginx反向代理转发http请求. Nginx反向代理 ...
- 使用 ABAP 代码制作手机能够扫描的二维码(QRCode)试读版
本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...
- 微信小程序 基础2【条件渲染、swiper组件、生命周期、发起请求API】
视频地址: https://www.bilibili.com/video/BV1cW411T7t6 [2018]学做小程序- 清华大学 https://www.bilibili.com/video/ ...
- http下载异常_百度网站抓取异常的原因有哪些?有什么影响和解决方法?
大纲如下:1.抓取异常是什么?百度抓取异常又是什么?2.百度抓取异常的原因有哪些?3.网站抓取异常的原因有哪些?4.百度抓取异常对网站有什么影响?5.网站出现抓取异常的解决方法抓取异常是什么?百度抓取 ...
- postman 返回json乱码_POSTMAN发起请求收到乱码 http 406错误
web前段异常: The resource identified by this request is only capable of generating responses with charac ...
最新文章
- 冠军揭晓!京东Alpha开发者大赛Pick谁上了C位
- 操作软件_如何提升办公软件的操作能力
- 上班后咋防控?分享一份指南
- 公开课精华 | 移动机器人视觉三维感知的现在与将来
- 加速ASP.NET Core WEB API应用程序——第1部分
- 【Java每日一题】20161124
- 博图能打开s7200吗_透明胶真的能把车窗打开吗?现场实验给你看,能成功吗?...
- Java集合框架源码解读(4)——WeakHashMap
- 三维点云数据处理软件供技术原理说明_三维点云处理软件需求说明
- SCRT软件的使用教程
- 不限速度盘下载神器Pandownload作者被抓,大量下载脚本已宣布停更
- 【C++】error: passing ‘const xxx’ as ‘this’ argument discards qualifiers [-fpermissive]
- 用 Python 爬取网易严选妹子内衣信息,探究妹纸们的偏好
- 隐含表(状态对图)消消乐
- html tbody边框,tbody边框呈现问题
- android 输入法字典_Android输入法开发
- Runnable小练习(网图下载)
- 12、Kanzi插件——创建Kanzi Engine插件的方法
- 数学速算法_小数减法如何学?3种心算速算法,快捷有效,让孩子爱上数学
- 曼哈顿距离最小生成树莫队算法