Package com.azure.data.tables.models
Class TableServiceCorsRule
java.lang.Object
com.azure.data.tables.models.TableServiceCorsRule
CORS is an HTTP feature that enables a web application running under one domain to access resources in another
domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from
calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs
in another domain.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the request headers that the origin domain may specify on the CORS request.Get the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request.Get the origin domains that are permitted to make a request against the service via CORS.Get the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.int
Get the maximum amount time that a browser should cache the preflight OPTIONS request.setAllowedHeaders
(String allowedHeaders) Set the request headers that the origin domain may specify on the CORS request.setAllowedMethods
(String allowedMethods) Set the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request.setAllowedOrigins
(String allowedOrigins) Set the allowedOrigins property: The origin domains that are permitted to make a request against the service via CORS.setExposedHeaders
(String exposedHeaders) Set the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.setMaxAgeInSeconds
(int maxAgeInSeconds) Set the maximum amount time that a browser should cache the preflight OPTIONS request.
-
Constructor Details
-
TableServiceCorsRule
public TableServiceCorsRule()
-
-
Method Details
-
getAllowedOrigins
Get the origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. Note that the origin must be an exact case-sensitive match with the origin that the user age sends to the service. You can also use the wildcard character '*' to allow all origin domains to make requests via CORS.- Returns:
- The
allowedOrigins
.
-
setAllowedOrigins
Set the allowedOrigins property: The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. Note that the origin must be an exact case-sensitive match with the origin that the user age sends to the service. You can also use the wildcard character '*' to allow all origin domains to make requests via CORS.- Parameters:
allowedOrigins
- TheallowedOrigins
to set.- Returns:
- The updated
TableServiceCorsRule
object.
-
getAllowedMethods
Get the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request. (comma separated).- Returns:
- The
allowedMethods
.
-
setAllowedMethods
Set the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request. (comma separated).- Parameters:
allowedMethods
- TheallowedMethods
to set.- Returns:
- The updated
TableServiceCorsRule
object.
-
getAllowedHeaders
Get the request headers that the origin domain may specify on the CORS request.- Returns:
- The
allowedHeaders
.
-
setAllowedHeaders
Set the request headers that the origin domain may specify on the CORS request.- Parameters:
allowedHeaders
- TheallowedHeaders
to set.- Returns:
- The updated
TableServiceCorsRule
object.
-
getExposedHeaders
Get the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.- Returns:
- The
exposedHeaders
value.
-
setExposedHeaders
Set the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.- Parameters:
exposedHeaders
- TheexposedHeaders
to set.- Returns:
- The updated
TableServiceCorsRule
object.
-
getMaxAgeInSeconds
public int getMaxAgeInSeconds()Get the maximum amount time that a browser should cache the preflight OPTIONS request.- Returns:
- The
maxAgeInSeconds
.
-
setMaxAgeInSeconds
Set the maximum amount time that a browser should cache the preflight OPTIONS request.- Parameters:
maxAgeInSeconds
- ThemaxAgeInSeconds
to set.- Returns:
- The updated
TableServiceCorsRule
object.
-