Ustawianie nagłówków HTTP w portalach

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Protokół Współdzielenie zasobów między serwerami (CORS) składa się z zestawu nagłówków, co wskazuje, czy odpowiedź może być współużytkowana z inną domeną. W portalach można konfigurować obsługę CORS w portalach Power Apps używając aplikacji do zarządzania portalami i dodając i konfigurując ustawienia strony.

Następujące ustawienia witryny są używane do konfigurowania CORS:

Ustawienie witryny Nagłówek żądania Opis
HTTP/Access-Control-Allow-Credentials Access-Control-Allow-Credentials Jedyną prawidłową wartością dla tego nagłówka jest true (wielkość liter jest rozróżniana). Jeśli nie potrzebujesz poświadczeń całkowicie pomiń ten nagłówek (zamiast ustawieniać jego wartość na false).
HTTP/Access-Control-Allow-Headers Access-Control-Allow-Headers Rozdzielona przecinkami lista obsługiwanych nagłówków żądania HTTP.
HTTP/Access-Control-Allow-Methods Access-Control-Allow-Methods Rozdzielona przecinkami lista dozwolonych metod żądania HTTP, takich jak POBIERZ, ZAMIEŚĆ, OPCJE.
HTTP/Access-Control-Allow-Origin Access-Control-Allow-Origin Adres URL wystąpienia Dynamics 365, takie jak https://contoso.crm.dynamics.com. Aby zezwolić na dostęp do zasobów wszystkim identyfikatorom URI, należy użyć funkcji *.
HTTP/Access-Control-Expose-Headers Access-Control-Expose-Headers Rozdzielona przecinkami lista nazw nagłówka HTTP innych niż proste nagłówki odpowiedzi, których zasób może używać i które mogą być widoczne.
HTTP/Access-Control-Max-Age Access-Control-Max-Age Maksymalna liczba sekund, przez jaką wyniki mogą być przechowywane w pamięci podręcznej.
HTTP/Content-Security-Policy Content-Security-Policy Określa zasoby, które mogą być ładowane przez agentów użytkownika na daną stronę.
HTTP/Content-Security-Policy-Report-Only Content-Security-Policy-Report-Only Zezwala deweloperom sieci Web na eksperymentowanie z zasadami dzięki monitorowaniu, ale nie wymusza ich skutków. Te raporty o naruszeniu składają się z dokumentów JSON wysłanych za pośrednictwem żądania HTTP POST do określonego identyfikatora URI.
HTTP/X-Frame-Options X-Frame-Options Wskazuje, czy przeglądarka powinna móc renderować stronę w <frame>, <iframe>, <embed> lub <object>.
HTTP/X-Content-Type-Options X-Content-Type-Options Powoduje wyłączenie wykrywania MIME i zmusza przeglądarkę do korzystania z typu określonego w Content-Type.

Często zadawane pytania

Czy można dodać Cache-Control w nagłówku odpowiedzi http?

Cache-Control w nagłówku odpowiedzi http jest dodawany we wszystkich żądaniach do witryny, nie można skonfigurować żadnej dyrektywy Cache-Control. Cache-Control dla anonimowo dostępnych plików statycznych ustawionych na publiczne. Wartość max-age wynosi domyślnie 1 godzinę.

Aby uzyskać więcej informacji na temat konfigurowania ustawień witryny w portalu, przejdź do strony Zarządzanie ustawieniami witryny portalu.