티스토리 뷰

SAP/ABAP

HTTP URL Call

QueenBee 2020. 3. 3. 17:41
  • Request method : GET
DATA: lv_url(300) TYPE c,
      lv_param(30) TYPE c.
      
CONCATENATE 'https://abc.co.kr/test.do?id=' lv_param
	INTO lv_url.

CALL FUNCTION 'CALL_BROWSER'
  EXPORTING
    url                    = lv_url
    new_window             = 'X'
    browser_type           = ' '
    contextstring          = 'Business Browser'
  EXCEPTIONS
    frontend_not_supported = 1
    frontend_error         = 2
    prog_not_found         = 3
    no_batch               = 4
    unspecified_error      = 5
    OTHERS                 = 6.

 

 

  • Request method : POST
DATA: lo_client TYPE REF TO if_http_client,                               
      lv_url TYPE string VALUE 'https://abc.co.kr:8080/test/myabc'.
                                                                           
CALL METHOD cl_http_client=>create_internal                               
  IMPORTING                                                               
    client = lo_client.                                                   
                                                                           
*URL
cl_http_utility=>set_request_uri( request  = lo_client->request           
                                  uri      = lv_url ).

*Set Header
lo_client->request->set_header_field( name  = '~request_method'           
                                      value = 'POST' ).

*Set Parameters
lo_client->request->set_form_field( EXPORTING name  = 'myfield'           
                                              value = 'myvalue' ).

*Send
lo_client->send( ).
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함