Condividi tramite


CorsRule interface

CORS è una funzionalità HTTP che consente a un'applicazione Web in esecuzione in un dominio di accedere alle risorse in un altro dominio. I Web browser implementano una restrizione di sicurezza nota come criteri di stessa origine che impediscono a una pagina Web di chiamare le API in un dominio diverso; CORS offre un modo sicuro per consentire a un dominio (dominio di origine) di chiamare le API in un altro dominio.

Proprietà

allowedHeaders

Intestazioni di richiesta che il dominio di origine può specificare nella richiesta CORS.

allowedMethods

I metodi (verbi di richiesta HTTP) che il dominio di origine può usare per una richiesta CORS. (delimitato da virgole)

allowedOrigins

Domini di origine autorizzati a effettuare una richiesta al servizio tramite CORS. Il dominio di origine è il dominio da cui ha origine la richiesta. Si noti che l'origine deve essere una corrispondenza esatta con distinzione tra maiuscole e minuscole con l'origine inviata dall'utente al servizio. È anche possibile usare il carattere jolly '*' per consentire a tutti i domini di origine di effettuare richieste tramite CORS.

exposedHeaders

Intestazioni di risposta che possono essere inviate nella risposta alla richiesta CORS ed esposte dal browser all'emittente della richiesta.

maxAgeInSeconds

Periodo massimo di tempo in cui un browser deve memorizzare nella cache la richiesta OPTIONS preliminare.

Dettagli proprietà

allowedHeaders

Intestazioni di richiesta che il dominio di origine può specificare nella richiesta CORS.

allowedHeaders: string

Valore della proprietà

string

allowedMethods

I metodi (verbi di richiesta HTTP) che il dominio di origine può usare per una richiesta CORS. (delimitato da virgole)

allowedMethods: string

Valore della proprietà

string

allowedOrigins

Domini di origine autorizzati a effettuare una richiesta al servizio tramite CORS. Il dominio di origine è il dominio da cui ha origine la richiesta. Si noti che l'origine deve essere una corrispondenza esatta con distinzione tra maiuscole e minuscole con l'origine inviata dall'utente al servizio. È anche possibile usare il carattere jolly '*' per consentire a tutti i domini di origine di effettuare richieste tramite CORS.

allowedOrigins: string

Valore della proprietà

string

exposedHeaders

Intestazioni di risposta che possono essere inviate nella risposta alla richiesta CORS ed esposte dal browser all'emittente della richiesta.

exposedHeaders: string

Valore della proprietà

string

maxAgeInSeconds

Periodo massimo di tempo in cui un browser deve memorizzare nella cache la richiesta OPTIONS preliminare.

maxAgeInSeconds: number

Valore della proprietà

number