/AWS1/CL_AG2CORS¶
Represents a CORS configuration. Supported only for HTTP APIs. See Configuring CORS for more information.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_allowcredentials TYPE /AWS1/AG2__BOOLEAN /AWS1/AG2__BOOLEAN¶
Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs.
it_allowheaders TYPE /AWS1/CL_AG2CORSHEADERLIST_W=>TT_CORSHEADERLIST TT_CORSHEADERLIST¶
Represents a collection of allowed headers. Supported only for HTTP APIs.
it_allowmethods TYPE /AWS1/CL_AG2CORSMETHODLIST_W=>TT_CORSMETHODLIST TT_CORSMETHODLIST¶
Represents a collection of allowed HTTP methods. Supported only for HTTP APIs.
it_alloworigins TYPE /AWS1/CL_AG2CORSORIGINLIST_W=>TT_CORSORIGINLIST TT_CORSORIGINLIST¶
Represents a collection of allowed origins. Supported only for HTTP APIs.
it_exposeheaders TYPE /AWS1/CL_AG2CORSHEADERLIST_W=>TT_CORSHEADERLIST TT_CORSHEADERLIST¶
Represents a collection of exposed headers. Supported only for HTTP APIs.
iv_maxage TYPE /AWS1/AG2INTEGERWLENGTHBETWE00 /AWS1/AG2INTEGERWLENGTHBETWE00¶
The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs.
Queryable Attributes¶
AllowCredentials¶
Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWCREDENTIALS() |
Getter for ALLOWCREDENTIALS, with configurable default |
ASK_ALLOWCREDENTIALS() |
Getter for ALLOWCREDENTIALS w/ exceptions if field has no va |
HAS_ALLOWCREDENTIALS() |
Determine if ALLOWCREDENTIALS has a value |
AllowHeaders¶
Represents a collection of allowed headers. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWHEADERS() |
Getter for ALLOWHEADERS, with configurable default |
ASK_ALLOWHEADERS() |
Getter for ALLOWHEADERS w/ exceptions if field has no value |
HAS_ALLOWHEADERS() |
Determine if ALLOWHEADERS has a value |
AllowMethods¶
Represents a collection of allowed HTTP methods. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWMETHODS() |
Getter for ALLOWMETHODS, with configurable default |
ASK_ALLOWMETHODS() |
Getter for ALLOWMETHODS w/ exceptions if field has no value |
HAS_ALLOWMETHODS() |
Determine if ALLOWMETHODS has a value |
AllowOrigins¶
Represents a collection of allowed origins. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWORIGINS() |
Getter for ALLOWORIGINS, with configurable default |
ASK_ALLOWORIGINS() |
Getter for ALLOWORIGINS w/ exceptions if field has no value |
HAS_ALLOWORIGINS() |
Determine if ALLOWORIGINS has a value |
ExposeHeaders¶
Represents a collection of exposed headers. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPOSEHEADERS() |
Getter for EXPOSEHEADERS, with configurable default |
ASK_EXPOSEHEADERS() |
Getter for EXPOSEHEADERS w/ exceptions if field has no value |
HAS_EXPOSEHEADERS() |
Determine if EXPOSEHEADERS has a value |
MaxAge¶
The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXAGE() |
Getter for MAXAGE, with configurable default |
ASK_MAXAGE() |
Getter for MAXAGE w/ exceptions if field has no value |
HAS_MAXAGE() |
Determine if MAXAGE has a value |