你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TableCorsRule 类

CORS 是一项 HTTP 功能,使在一个域中运行的 Web 应用程序能够访问另一个域中的资源。 Web 浏览器实施一种称为同源策略的安全限制,以防止网页调用另一个域中的 API;CORS 提供了一种安全的方法来允许一个域(源域)调用另一个域中的 API。

必须填充所有必需的参数才能发送到 Azure。

继承
builtins.object
TableCorsRule

构造函数

TableCorsRule(allowed_origins: List[str], allowed_methods: List[str], **kwargs)

参数

allowed_origins
list[str]
必需

允许通过 CORS 或“*”允许所有域的源域列表。 的列表必须至少包含一个条目。 限制为 64 个源域。 允许的每个源最多可包含 256 个字符。

allowed_methods
list[str]
必需

允许由源执行的 HTTP 方法的列表。 的列表必须至少包含一个条目。 对于 Azure 存储,允许的方法为 DELETE、GET、HEAD、MERGE、POST、OPTIONS 或 PUT。

max_age_in_seconds
int

客户端/浏览器应缓存外部测试前响应的秒数。

exposed_headers
list[str]

默认为空列表。 要向 CORS 客户端公开的响应标头列表。 限制为 64 个定义的标头和 2 个带前缀的标头。 每个标头最多可包含 256 个字符。

allowed_headers
list[str]

默认为空列表。 允许作为跨域请求的一部分的标头列表。 限制为 64 个定义的标头和 2 个带前缀的标头。 每个标头最多可包含 256 个字符。