Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21361|Válasz: 1

[WebAPI] CORS beállítása WebApi cross-domain problémával

[Linket másol]
Közzétéve 2017. 07. 12. 17:22:52 | | | |

A CORS a Cross-Origin Resource Sharing-et jelenti, a kínai nyelven pedig Cross-Origin Resource Sharing. A doménok közötti problémát úgy oldja meg, hogy megfelelő azonosítókat ad hozzá a HTTP kérés- és válaszcsomagokhoz, hogy megmondja a böngészőnek, mely domainnevekhez férhet hozzá

Használd a Nuget-et a WebApiCORS projekten, hogy keress a "microsoft.aspnet.webapi.cors" kifejezésre.



Ezután konfiguráld a cross-domain a WebApiConfig.cs mappában a App_Start mapp alatt
megadja jQuery.support.cors = true; Ez a mondat megoldhatja az IE8 és 9 problémáját, amely támogatja a CORS-t

, ez a * jel nem biztonságos. Mert ez azt jelenti, hogy amíg valaki ismeri a kérésed URL-jét, bármely kérés hozzáférhet az erőforrásodhoz. Ez elég veszélyes. Ezért valamilyen konfigurációt kell végeznünk, hogy korlátozzuk a hozzáférést. Például a leggyakoribb gyakorlataink a következők:

Konfigurációs módszer 1:

a web.config konfigurációs fájlba








Konfigurációs módszer 2:







Előző:Hogyan importálja az SQL Server túlméretezett .sql fájlokat
Következő:Videó oktató: Mélyreható elemzés a gyakori Java interjúkérdésekről!
 Háziúr| Közzétéve 2017. 07. 12. 17:23:34 |
Az EnableCors előírja, hogy több domain név elérhető és használhatóVessző elválasztás



Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com