INTF IF_HTTP_SERVER

Source Link
Open in ADT

Home
Previous Object: IF_HTTP_RESPONSE
Next Object: IF_HTTP_UTILITY

Public
Attribute response TYPE if_http_response
Attribute request TYPE if_http_request
Static Attribute session_id TYPE STRING
Static Attribute authentication_method TYPE I
Constant authmethod_service TYPE I
Constant co_compress_based_on_mime_type TYPE I
Constant co_disabled TYPE I
Constant co_enabled TYPE I
Constant co_page_error_type TYPE c LENGTH 1
Constant co_response_page_option TYPE c LENGTH 1
Method logoff
  IMPORTING
    delete_mysapsso2_cookie TYPE ABAP_BOOL Optional
    propagate_logoff TYPE ABAP_BOOL Optional
    redirect_url TYPE STRING Optional
Method set_session_stateful
  IMPORTING
    stateful TYPE I Optional
    path TYPE STRING Optional
Static Method append_field_url
  IMPORTING
    name TYPE STRING
    value TYPE STRING
  CHANGING
    url TYPE STRING
Method create_abs_url
  IMPORTING
    protocol TYPE STRING Optional
    post TYPE STRING Optional
    port TYPE STRING Optional
    path TYPE STRING Optional
    querystring TYPE STRING Optional
  RETURNING url TYPE STRING
Method create_rel_url
  IMPORTING
    path TYPE STRING Optional
    querystring TYPE STRING Optional
  RETURNING url TYPE STRING
Static Method decode_base64
  IMPORTING
    encoded TYPE STRING
  RETURNING decoded TYPE STRING
Method enable_foreign_session_access
  IMPORTING
    url_path TYPE STRING
    user_id TYPE SYUNAME Optional
    one_time_access_token TYPE ABAP_BOOL Optional
  EXPORTING
    session_access_token TYPE STRING
  EXCEPTIONS url_path_is_not_supported
  EXCEPTIONS user_unknown
  EXCEPTIONS session_is_not_stateful
  EXCEPTIONS internal_error
Static Method encode_base64
  IMPORTING
    unencoded TYPE STRING
  RETURNING encoded TYPE STRING
Static Method escape_html
  IMPORTING
    unescaped TYPE STRING
  RETURNING escaped TYPE STRING
Static Method escape_url
  IMPORTING
    unescaped TYPE STRING
  RETURNING escaped TYPE STRING
Static Method get_extension_info
  IMPORTING
    extension_class TYPE STRING Optional
  EXPORTING
    urls TYPE STRING_TABLE
Static Method get_extension_url
  IMPORTING
    extension_class TYPE STRING
  EXPORTING
    urls TYPE STRING_TABLE
Method get_last_error
  RETURNING rc TYPE I
Static Method get_location
  IMPORTING
    protocol TYPE csequence Optional
    application TYPE csequence Optional
    for_domain TYPE csequence Optional
    server TYPE if_http_server Optional
    use_ticket_protocol TYPE ABAP_BOOL Optional
  EXPORTING
    host TYPE STRING
    port TYPE STRING
    out_protocol TYPE STRING
    vh_switch TYPE ABAP_BOOL
  RETURNING url_part TYPE STRING
Static Method get_location_exception
  IMPORTING
    protocol TYPE csequence Optional
    application TYPE csequence Optional
    for_domain TYPE csequence Optional
    server TYPE if_http_server Optional
    use_ticket_protocol TYPE ABAP_BOOL Optional
  EXPORTING
    host TYPE STRING
    port TYPE STRING
    out_protocol TYPE STRING
    vh_switch TYPE ABAP_BOOL
  RETURNING url_part TYPE STRING
Method get_xsrf_token
  EXPORTING
    token TYPE STRING
  EXCEPTIONS internal_error
  EXCEPTIONS called_by_public_service
Method send_page
Method set_compression
  IMPORTING
    options TYPE I Optional
  EXCEPTIONS compression_not_possible
Method set_page
  IMPORTING
    response_page_type TYPE CHAR1 Optional
    response_option TYPE CHAR1 Optional
    response_option_page TYPE any Optional
    response_option_redirect_url TYPE any Optional
  EXCEPTIONS invalid_parameter
  EXCEPTIONS document_not_found
Method set_session_stateful_via_url
  IMPORTING
    stateful TYPE I Optional
  CHANGING
    rewrite_url TYPE STRING Optional
Static Method unescape_url
  IMPORTING
    escaped TYPE STRING
  RETURNING unescaped TYPE STRING
Method validate_xsrf_token
  IMPORTING
    token TYPE STRING Optional
  EXPORTING
    successful TYPE ABAP_BOOL
  EXCEPTIONS token_not_found
  EXCEPTIONS cookie_not_found
  EXCEPTIONS internal_error
  EXCEPTIONS called_by_public_service

Exists on:
754undefined
750undefined
702undefined

Bug reports and ideas welcome
Made using abaplint.app