Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21361|Odpowiedź: 1

[WebAPI] Problem z ustawieniem CORS WebAPI w różnych domenach

[Skopiuj link]
Opublikowano 12.07.2017 17:22:52 | | | |

CORS oznacza Cross-Origin Resource Sharing, a chiński to Cross-Origin Resource Sharing. Rozwiązuje problem międzydomenowy, dodając odpowiadające identyfikatory do pakietów żądań i odpowiedzi HTTP, aby poinformować przeglądarkę, do których domen ma dostęp

Użyj Nuget w projekcie WebApiCORS, aby wyszukać "microsoft.aspnet.webapi.cors"



Następnie konfiguruj cross-domain w folderze WebApiConfig.cs pod folderem App_Start
specify jQuery.support.cors = true; To zdanie może rozwiązać problem IE8 i 9 wspierających CORS

, ten znak * nie jest bezpieczny. Bo oznacza to, że dopóki ktoś zna Twój adres URL, każde żądanie może uzyskać dostęp do twojego zasobu. To dość niebezpieczne. Musimy więc wykonać konfigurację, aby ograniczyć dostęp. Na przykład, nasze bardziej powszechne praktyki są następujące:

Metoda konfiguracji 1:

do pliku konfiguracyjnego web.config








Metoda konfiguracji 2:







Poprzedni:Jak SQL Server importuje pliki .sql powianem
Następny:Wideotutorial: Dogłębna analiza typowych pytań na rozmowie kwalifikacyjnej w Javie!
 Ziemianin| Opublikowano 12.07.2017 17:23:34 |
EnableCors określa, że można uzyskać dostęp do wielu nazw domen, które są używaneSeparacja przecinków



Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com