Sdílet prostřednictvím


TableCorsRule Třída

CORS je funkce HTTP, která umožňuje webové aplikaci spuštěné v jedné doméně přistupovat k prostředkům v jiné doméně. Webové prohlížeče implementují omezení zabezpečení označované jako zásada stejného původu, které webové stránce znemožňuje volat rozhraní API v jiné doméně. CORS přináší zabezpečený způsob, jak je možné jedné doméně (tj. původní doméně) povolit volání rozhraní API v jiné doméně.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
builtins.object
TableCorsRule

Konstruktor

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

Parametry

allowed_origins
list[str]
Vyžadováno

Seznam počátečních domén, které budou povoleny prostřednictvím CORS nebo *, aby byly povoleny všechny domény. Seznam musí obsahovat alespoň jednu položku. Omezeno na 64 domén původu. Každý povolený původ může mít maximálně 256 znaků.

allowed_methods
list[str]
Vyžadováno

Seznam metod HTTP, které mohou být spouštěné původem. Seznam musí obsahovat alespoň jednu položku. Pro Azure Storage jsou povolené metody DELETE, GET, HEAD, MERGE, POST, OPTIONS nebo PUT.

max_age_in_seconds
int

Počet sekund, po který by měl klient nebo prohlížeč ukládat do mezipaměti předběžnou odpověď.

exposed_headers
list[str]

Výchozí hodnota je prázdný seznam. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. Omezeno na 64 definovaných hlaviček a dvě hlavičky s předponou. Každé záhlaví může mít maximálně 256 znaků.

allowed_headers
list[str]

Výchozí hodnota je prázdný seznam. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. Omezeno na 64 definovaných hlaviček a 2 hlavičky s předponou. Každé záhlaví může mít maximálně 256 znaků.