Dela via


TableCorsRule Klass

CORS är en HTTP-funktion som gör det möjligt för ett webbprogram som körs i en domän att komma åt resurser i en annan domän. Webbläsare implementerar en säkerhetsbegränsning som har samma ursprungsprincip som förhindrar att en webbsida anropar API:er i en annan domän. CORS är ett säkert sätt att tillåta en domän (ursprungsdomänen) att anropa API:er i en annan domän.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
builtins.object
TableCorsRule

Konstruktor

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

Parametrar

allowed_origins
list[str]
Obligatorisk

En lista över ursprungsdomäner som tillåts via CORS eller "*" för att tillåta alla domäner. Listan över måste innehålla minst en post. Begränsat till 64 ursprungsdomäner. Varje tillåtet ursprung kan innehålla upp till 256 tecken.

allowed_methods
list[str]
Obligatorisk

En lista över HTTP-metoder som kan köras av ursprunget. Listan över måste innehålla minst en post. För Azure Storage är tillåtna metoder DELETE, GET, HEAD, MERGE, POST, OPTIONS eller PUT.

max_age_in_seconds
int

Antalet sekunder som klienten/webbläsaren ska cachelagrat ett svar före flygningen.

exposed_headers
list[str]

Standardvärdet är en tom lista. En lista över svarshuvuden som ska exponeras för CORS-klienter. Begränsat till 64 definierade rubriker och två prefixrubriker. Varje rubrik kan vara upp till 256 tecken.

allowed_headers
list[str]

Standardvärdet är en tom lista. En lista över rubriker som tillåts vara en del av begäran om korsande ursprung. Begränsat till 64 definierade rubriker och 2 prefixrubriker. Varje rubrik kan vara upp till 256 tecken.