Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | // if_http_request.intf.abap
class if_http_request {
static INTERNAL_TYPE = 'INTF';
static INTERNAL_NAME = 'IF_HTTP_REQUEST';
static ATTRIBUTES = {"IF_HTTP_ENTITY~CO_REQUEST_METHOD_GET": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
"IF_HTTP_ENTITY~CO_REQUEST_METHOD_POST": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
"IF_HTTP_ENTITY~CO_BODY_BEFORE_QUERY_STRING": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
"IF_HTTP_ENTITY~CO_PROTOCOL_VERSION_1_0": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
"IF_HTTP_ENTITY~CO_PROTOCOL_VERSION_1_1": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
"IF_HTTP_ENTITY~CO_COMPRESS_BASED_ON_MIME_TYPE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "visibility": "U", "is_constant": "X", "is_class": "X"}};
static METHODS = {"SET_METHOD": {"visibility": "U", "parameters": {"METHOD": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"GET_METHOD": {"visibility": "U", "parameters": {"METH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}}},
"SET_VERSION": {"visibility": "U", "parameters": {"VERSION": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_AUTHORIZATION": {"visibility": "U", "parameters": {"AUTH_TYPE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "USERNAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "PASSWORD": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"COPY": {"visibility": "U", "parameters": {"REQUEST": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_HTTP_REQUEST", RTTIName: "\\INTERFACE=IF_HTTP_REQUEST"});}, "is_optional": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}}},
"GET_AUTHORIZATION": {"visibility": "U", "parameters": {"AUTH_TYPE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}, "USERNAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "E", "type_name": "StringType"}, "PASSWORD": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "E", "type_name": "StringType"}}},
"GET_FORM_DATA": {"visibility": "U", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "DATA": {"type": () => {return new abap.types.Character(4);}, "is_optional": " ", "parm_kind": "C", "type_name": "DataType"}}},
"GET_RAW_MESSAGE": {"visibility": "U", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "XStringType"}}},
"GET_URI_PARAMETER": {"visibility": "U", "parameters": {"VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"GET_USER_AGENT": {"visibility": "U", "parameters": {"USER_AGENT_TYPE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}, "USER_AGENT_VERSION": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}}},
"ADD_COOKIE_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~ADD_COOKIE_FIELD", "parameters": {"COOKIE_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "COOKIE_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "FIELD_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "FIELD_VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "BASE64": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"ADD_MULTIPART": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~ADD_MULTIPART", "parameters": {"ENTITY": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_HTTP_ENTITY", RTTIName: "\\INTERFACE=IF_HTTP_ENTITY"});}, "is_optional": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}, "SUPPRESS_CONTENT_LENGTH": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": "X", "parm_kind": "I", "type_name": "CharacterType"}}},
"APPEND_CDATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~APPEND_CDATA", "parameters": {"DATA": {"type": () => {return new abap.types.Character();}, "is_optional": " ", "parm_kind": "I", "type_name": "CLikeType"}}},
"APPEND_CDATA2": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~APPEND_CDATA2", "parameters": {"DATA": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "ENCODING": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "OFFSET": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "LENGTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"APPEND_DATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~APPEND_DATA", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "XStringType"}, "OFFSET": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "LENGTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"DELETE_COOKIE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_COOKIE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}}},
"DELETE_COOKIE_SECURE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_COOKIE_SECURE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}}},
"DELETE_FORM_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_FORM_FIELD", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"DELETE_FORM_FIELD_SECURE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_FORM_FIELD_SECURE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"DELETE_HEADER_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_HEADER_FIELD", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"DELETE_HEADER_FIELD_SECURE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~DELETE_HEADER_FIELD_SECURE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"FROM_XSTRING": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~FROM_XSTRING", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "XStringType"}}},
"GET_CDATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_CDATA", "parameters": {"DATA": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}}},
"GET_CONTENT_TYPE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_CONTENT_TYPE", "parameters": {"CONTENT_TYPE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}}},
"GET_COOKIE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_COOKIE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "E", "type_name": "StringType"}, "DOMAIN": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "E", "type_name": "StringType"}, "EXPIRES": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "E", "type_name": "StringType"}, "SECURE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}}},
"GET_COOKIE_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_COOKIE_FIELD", "parameters": {"FIELD_VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}, "COOKIE_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "COOKIE_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "FIELD_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "BASE64": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"GET_COOKIES": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_COOKIES", "parameters": {"COOKIES": {"type": () => {return new abap.types.Character(4);}, "is_optional": " ", "parm_kind": "C", "type_name": "AnyType"}}},
"GET_DATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_DATA", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "XStringType"}, "VSCAN_SCAN_ALWAYS": {"type": () => {return new abap.types.Character();}, "is_optional": "X", "parm_kind": "I", "type_name": "CGenericType"}}},
"GET_FORM_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_FORM_FIELD", "parameters": {"VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"GET_FORM_FIELD_CS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_FORM_FIELD_CS", "parameters": {"VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "FORMFIELD_ENCODING": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "SEARCH_OPTION": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"GET_FORM_FIELDS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_FORM_FIELDS", "parameters": {"FIELDS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
"name": new abap.types.String({qualifiedName: "STRING"}),
"value": new abap.types.String({qualifiedName: "STRING"})}, "IHTTPNVP", "IHTTPNVP", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "TIHTTPNVP");}, "is_optional": " ", "parm_kind": "C", "type_name": "TableType"}}},
"GET_FORM_FIELDS_CS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_FORM_FIELDS_CS", "parameters": {"FORMFIELD_ENCODING": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "SEARCH_OPTION": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "FIELDS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
"name": new abap.types.String({qualifiedName: "STRING"}),
"value": new abap.types.String({qualifiedName: "STRING"})}, "IHTTPNVP", "IHTTPNVP", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "TIHTTPNVP");}, "is_optional": " ", "parm_kind": "C", "type_name": "TableType"}}},
"GET_HEADER_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_HEADER_FIELD", "parameters": {"VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "StringType"}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"GET_HEADER_FIELDS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_HEADER_FIELDS", "parameters": {"FIELDS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
"name": new abap.types.String({qualifiedName: "STRING"}),
"value": new abap.types.String({qualifiedName: "STRING"})}, "IHTTPNVP", "IHTTPNVP", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "TIHTTPNVP");}, "is_optional": " ", "parm_kind": "C", "type_name": "TableType"}}},
"GET_LAST_ERROR": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_LAST_ERROR", "parameters": {"RC": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "R", "type_name": "IntegerType"}}},
"GET_MULTIPART": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_MULTIPART", "parameters": {"ENTITY": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_HTTP_ENTITY", RTTIName: "\\INTERFACE=IF_HTTP_ENTITY"});}, "is_optional": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}, "INDEX": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "I", "type_name": "IntegerType"}}},
"GET_SERIALIZED_MESSAGE_LENGTH": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_SERIALIZED_MESSAGE_LENGTH", "parameters": {"BODY_LENGTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}, "HEADER_LENGTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "E", "type_name": "IntegerType"}}},
"GET_VERSION": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~GET_VERSION", "parameters": {"VERSION": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "R", "type_name": "IntegerType"}}},
"NUM_MULTIPARTS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~NUM_MULTIPARTS", "parameters": {"NUM": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "R", "type_name": "IntegerType"}}},
"SET_CDATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_CDATA", "parameters": {"DATA": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "OFFSET": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}, "LENGTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_COMPRESSION": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_COMPRESSION", "parameters": {"DISABLE_EXTENDED_CHECKS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": "X", "parm_kind": "I", "type_name": "CharacterType"}, "OPTIONS": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_CONTENT_TYPE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_CONTENT_TYPE", "parameters": {"CONTENT_TYPE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"SET_COOKIE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_COOKIE", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "DOMAIN": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "EXPIRES": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": "X", "parm_kind": "I", "type_name": "StringType"}, "SECURE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_DATA": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_DATA", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "XStringType"}}},
"SET_FORMFIELD_ENCODING": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_FORMFIELD_ENCODING", "parameters": {"FORMFIELD_ENCODING": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " ", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_FORM_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_FORM_FIELD", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"SET_FORM_FIELDS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_FORM_FIELDS", "parameters": {"FIELDS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
"name": new abap.types.String({qualifiedName: "STRING"}),
"value": new abap.types.String({qualifiedName: "STRING"})}, "IHTTPNVP", "IHTTPNVP", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "TIHTTPNVP");}, "is_optional": " ", "parm_kind": "I", "type_name": "TableType"}, "MULTIVALUE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": "X", "parm_kind": "I", "type_name": "IntegerType"}}},
"SET_HEADER_FIELD": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_HEADER_FIELD", "parameters": {"NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}, "VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"SET_HEADER_FIELDS": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SET_HEADER_FIELDS", "parameters": {"FIELDS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
"name": new abap.types.String({qualifiedName: "STRING"}),
"value": new abap.types.String({qualifiedName: "STRING"})}, "IHTTPNVP", "IHTTPNVP", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "TIHTTPNVP");}, "is_optional": " ", "parm_kind": "I", "type_name": "TableType"}}},
"SUPPRESS_CONTENT_TYPE": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~SUPPRESS_CONTENT_TYPE", "parameters": {"SUPPRESS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": "X", "parm_kind": "I", "type_name": "CharacterType"}}},
"TO_XSTRING": {"visibility": "U", "alias_for": "IF_HTTP_ENTITY~TO_XSTRING", "parameters": {"DATA": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " ", "parm_kind": "R", "type_name": "XStringType"}}}};
static IMPLEMENTED_INTERFACES = ["IF_HTTP_ENTITY"];
}
abap.Classes['IF_HTTP_REQUEST'] = if_http_request;
if_http_request.if_http_request$co_compress_based_on_mime_type = new abap.types.Integer({qualifiedName: "I"});
if_http_request.if_http_entity$co_compress_based_on_mime_type = if_http_request.if_http_request$co_compress_based_on_mime_type;
if_http_request.if_http_request$co_compress_based_on_mime_type.set(2);
if_http_request.if_http_request$co_protocol_version_1_0 = new abap.types.Integer({qualifiedName: "I"});
if_http_request.if_http_entity$co_protocol_version_1_0 = if_http_request.if_http_request$co_protocol_version_1_0;
if_http_request.if_http_request$co_protocol_version_1_0.set(1000);
if_http_request.if_http_request$co_protocol_version_1_1 = new abap.types.Integer({qualifiedName: "I"});
if_http_request.if_http_entity$co_protocol_version_1_1 = if_http_request.if_http_request$co_protocol_version_1_1;
if_http_request.if_http_request$co_protocol_version_1_1.set(1001);
if_http_request.if_http_request$co_request_method_get = new abap.types.String({qualifiedName: "STRING"});
if_http_request.if_http_entity$co_request_method_get = if_http_request.if_http_request$co_request_method_get;
if_http_request.if_http_request$co_request_method_get.set('GET');
if_http_request.if_http_request$co_request_method_post = new abap.types.String({qualifiedName: "STRING"});
if_http_request.if_http_entity$co_request_method_post = if_http_request.if_http_request$co_request_method_post;
if_http_request.if_http_request$co_request_method_post.set('POST');
export {if_http_request}; |