使用 ABAP 代码向百度网站发起请求并收到回应
生活随笔
收集整理的這篇文章主要介紹了
使用 ABAP 代码向百度网站发起请求并收到回应
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用事物碼 SE38,新建一個(gè) ABAP 程序,將下列代碼粘貼進(jìn)去,激活:
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.運(yùn)行之后,如果一切成功,會(huì)自動(dòng)彈出 ABAP 調(diào)試器:
如上圖所示,雙擊第 42 行的變量 rv_data:
將 View 從 Fast Display 切換成 HTML Browser,即可看到通過(guò) ABAP 代碼請(qǐng)求回來(lái)的百度首頁(yè):
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的使用 ABAP 代码向百度网站发起请求并收到回应的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Unity 多屏(分屏)显示,Muti_
- 下一篇: 第三篇:R语言数据可视化之条形图