|
|
Publisert 5.08.2020 kl. 20:54:24
|
|
|
|

Når en nettleser ber om ressurser fra en nettside med ett domenenavn til et annet, er domenenavn, port og protokoll forskjellige, og de er på tvers av domener.
Jeg har skrevet mye om tverrdomene selv, som følger:
Det finnes også spesifikke beskrivelser av hva tverr-domene er:
Cross-Domain Resource Sharing Standard legger til et nytt sett med HTTP-headerfelt som lar serveren erklære hvilke opprinnelser som har tilgang til hvilke ressurser gjennom nettleseren. I tillegg krever spesifikasjonen at for HTTP-forespørslingsmetoder som kan ha bivirkninger på serverdata (spesielt HTTP-forespørsler andre enn GET, eller med noen MIME-typer POST-forespørsler), må nettleseren først starte en forhåndsforespørsel ved hjelp av OPTIONS-metoden for å vite om den tverrdomene-forespørselen er tillatt av serveren. Serveren bekrefter at det er tillatt før den faktisk foregår HTTP-forespørselen. Ved retur av en preflight-forespørsel kan serveren også informere klienten om den trenger å ta med identitetsopplysninger (inkludert informasjonskapsler og HTTP-autentiseringsrelaterte data).
HTTP-tilgangskontroll (CORS)
Innloggingen med hyperkoblingen er synlig.
Forrige helg, på bloggens introduksjonsside, returnerte jeg tittelen på artikkelen til brukeren i form av å kalle grensesnittet, fordi det var kalt til andre domenenavn på andre nivå, så det oppsto et problem på tvers av domener, grensesnittet ble nådd via en POST-forespørsel, og jeg glemte å sette OPTIONS-forespørselen fra starten, så feilen ble rapportert som følger:
Grensesnittet er skrevet asp.net mvc-kontroller, så du trenger bare å legge til en ny OPTIONS-forespørsel og tillate tverrdomenet, koden er som følger:
access-control-allow-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE
access-control-allow-origin: *
cache-control: private
content-length: 0
date: Wed, 05 Aug 2020 12:43:22 GMT
status: 200
(Slutt)
|
Foregående:SSIS-veiledning (7) SQL Server 2012 kjører SSIS-jobberNeste:Tencent, Hexun.com, Sina, Snowball, NetEase aksjegrensesnittdata
|