|
|
Opslået den 5-8-2020 20:54:24
|
|
|
|

Når en browser anmoder om ressourcer fra en webside med ét domænenavn til et andet domænenavn, er domænenavn, port og protokol forskellige, og de er på tværs af domæner.
Jeg har selv skrevet meget om cross-domain, som følger:
Der findes også specifikke beskrivelser af, hvad cross-domain er:
Cross-Domain Resource Sharing Standard tilføjer et nyt sæt HTTP-headerfelter, som gør det muligt for serveren at erklære, hvilke oprindelser der har adgang til hvilke ressourcer via browseren. Derudover kræver specifikationen, at for HTTP-anmodningsmetoder, der kan have bivirkninger på serverdata (især HTTP-forespørgsler andre end GET, eller med nogle MIME-typer af POST-anmodninger), skal browseren først igangsætte en preflight-anmodning ved hjælp af OPTIONS-metoden for at vide, om den tværdomæne-forespørgsel er tilladt af serveren. Serveren bekræfter, at det er tilladt, før den egentlige HTTP-anmodning foretages. Ved tilbagelevering af en preflight-anmodning kan serveren også informere klienten, hvis den skal medbringe identitetsoplysninger (herunder cookies og HTTP-autentificeringsrelaterede data).
HTTP adgangskontrol (CORS)
Hyperlink-login er synlig.
I sidste weekend, på min blogintroduktionsside, returnerede jeg titlen på artiklen til brugeren i form af at kalde interfacet, fordi det blev kaldt til andre domænenavne på andet niveau, så der opstod et cross-domain problem, interfacet blev tilgået via en POST-anmodning, og jeg glemte at sætte OPTIONS-forespørgslen fra starten, så fejlen blev rapporteret som følger:
Interfacet er skrevet asp.net mvc-controller, så du behøver blot at tilføje en anden OPTIONS-anmodning og tillade cross-domain, 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
(Slut)
|
Tidligere:SSIS Tutorial (7) SQL Server 2012 udfører SSIS-jobsNæste:Tencent, Hexun.com, Sina, Snowball, NetEase aktiegrænsefladedata
|