使用事物码 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 代码向百度网站发起请求并收到回应相关推荐

  1. 从发起请求到收到响应,各个阶段的时间损耗是怎么样的?

    适用读者:3年以下的后端开发者 文章目录: 1.为什么要做性能优化 2.性能优化之前,先定位问题 3.Nginx和Tomcat 4.Controller和Service又做了什么 5.Memcache ...

  2. 26 行 ABAP 代码使用 HTTP_GET 函数下载百度网站的首页数据

    开始学习本步骤之前,请务必先对 ABAP Function Module 的使用有一个最基本的了解: ABAP function module 的使用 本步骤我们会使用 ABAP 代码,将 https ...

  3. 如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误

    当我用CL_HTTP_CLIENT往一个外网的url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED 错误是从这段ABAP代码里抛出来的: CALL METHOD ...

  4. php加入百度商桥代码,在WP网站上使用百度商桥

    百度商桥是一种网页即时沟通工具 最近有不少朋友通过WEB主题公园的百度商桥和我们联系,也对于百度商桥这种即时网页沟通比较感兴趣. 因此这里我们也对这种比较好用的网页即时沟通工具进行一个介绍,大家也可以 ...

  5. HTTPS网站发起HTTP请求

    ​ 问题 Https网站中无法请求Http资源(静态资源.接口等) https网站发起的http请求会被blocked,不被允许,因此,通过设置nginx反向代理转发http请求. Nginx反向代理 ...

  6. 使用 ABAP 代码制作手机能够扫描的二维码(QRCode)试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  7. 微信小程序 基础2【条件渲染、swiper组件、生命周期、发起请求API】

    视频地址: https://www.bilibili.com/video/BV1cW411T7t6  [2018]学做小程序- 清华大学 https://www.bilibili.com/video/ ...

  8. http下载异常_百度网站抓取异常的原因有哪些?有什么影响和解决方法?

    大纲如下:1.抓取异常是什么?百度抓取异常又是什么?2.百度抓取异常的原因有哪些?3.网站抓取异常的原因有哪些?4.百度抓取异常对网站有什么影响?5.网站出现抓取异常的解决方法抓取异常是什么?百度抓取 ...

  9. postman 返回json乱码_POSTMAN发起请求收到乱码 http 406错误

    web前段异常: The resource identified by this request is only capable of generating responses with charac ...

最新文章

  1. 冠军揭晓!京东Alpha开发者大赛Pick谁上了C位
  2. 操作软件_如何提升办公软件的操作能力
  3. 上班后咋防控?分享一份指南
  4. 公开课精华 | 移动机器人视觉三维感知的现在与将来
  5. 加速ASP.NET Core WEB API应用程序——第1部分
  6. 【Java每日一题】20161124
  7. 博图能打开s7200吗_透明胶真的能把车窗打开吗?现场实验给你看,能成功吗?...
  8. Java集合框架源码解读(4)——WeakHashMap
  9. 三维点云数据处理软件供技术原理说明_三维点云处理软件需求说明
  10. SCRT软件的使用教程
  11. 不限速度盘下载神器Pandownload作者被抓,大量下载脚本已宣布停更
  12. 【C++】error: passing ‘const xxx’ as ‘this’ argument discards qualifiers [-fpermissive]
  13. 用 Python 爬取网易严选妹子内衣信息,探究妹纸们的偏好
  14. 隐含表(状态对图)消消乐
  15. html tbody边框,tbody边框呈现问题
  16. android 输入法字典_Android输入法开发
  17. Runnable小练习(网图下载)
  18. 12、Kanzi插件——创建Kanzi Engine插件的方法
  19. 数学速算法_小数减法如何学?3种心算速算法,快捷有效,让孩子爱上数学
  20. 曼哈顿距离最小生成树莫队算法

热门文章

  1. python5数据存储
  2. 微软Power BI技术文章与资源目录
  3. 为什么 PHP 中 this 和 self 访问变量的写法不一样?
  4. 物联网产业迎资本热潮 孤岛困局亟待打破
  5. Tomcat集群---Cluster节点配置(转)
  6. 单例模式(Singleton)小记
  7. typeof instanceof
  8. 服务器被攻击怎么办 安全狗来防护
  9. 黄聪:WordPress判断当前用户是否为管理员登录
  10. IDEA设置谷歌浏览器和火狐浏览器打开