Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan kan jeg fejlsøge CORS -fejl i browserens udviklerværktøjer


Hvordan kan jeg fejlsøge CORS -fejl i browserens udviklerværktøjer


Her er de vigtigste trin til fejlfinding af CORS -fejl ved hjælp af browserens udviklerværktøjer:

1. Åbn udviklerværktøjerne: I de fleste browsere kan du åbne udviklerværktøjerne ved at trykke på F12 eller Ctrl+Shift+i. Dette åbner panelet Udvikler Tools Tools.

2. Gå til fanen Netværk: Se efter fanen "Netværk" i udviklerværktøjerne, og klik på den. Dette viser dig alle de netværksanmodninger, der er foretaget af siden.

3. Identificer CORS -fejlagtige anmodning: Se efter eventuelle mislykkede anmodninger, der er fremhævet med rødt. Dette er sandsynligvis CORS, der mislykkes anmodninger.

4. Kontroller anmodningsoverskrifterne: Klik på den mislykkede anmodning om at se flere detaljer. Gå derefter til fanen "overskrifter" for at inspicere anmodningen om anmodning og svar.

5. Kontroller de CORS-relaterede overskrifter: Se efter følgende overskrifter:
- `Origin ': Dette skal være domænet for, hvor din anmodning kommer fra.
-`Access-control-Request-metod ': Dette skal være HTTP-metoden, som din anmodning forsøger at bruge.
-`Access-control-Allow-Origin ': Dette skal enten være det samme som` Origin' header eller '**".
-`Adgangskontrol-allow-metoder ': Dette skal enten omfatte metoden fra` Access-Control-Request-Method' eller være "*".

6. Fortolk overskrifterne: Hvis de CORS-relaterede overskrifter ikke er til stede, eller deres værdier ikke er, hvad du forventer, er serveren sandsynligvis ikke konfigureret korrekt til at håndtere CORS-anmodninger.

7. Løs problemet: Baseret på de manglende eller forkerte CORS -overskrifter skal du opdatere serverkonfigurationen for at sende de relevante CORS -overskrifter. Dette kan involvere opdatering af indstillingerne for server-side eller indstillinger for proxy/belastning.

Ved at bruge browserens udviklerværktøjer til at inspicere anmodnings- og responsoverskrifterne, kan du hurtigt identificere den grundlæggende årsag til CORS -problemet og tage de nødvendige skridt for at løse det.

Citater:
)
[2] https://stackoverflow.com/questions/20032037/way-to-debug-cors-rors
[3] https://httptoolkit.com/blog/how-to-debug-cors-rors/
[4] https://davidtruxall.com/misreading-cors-rors/
[5] https://developer.genesys.cloud/forum/t/cors-ror-in-dev-tools/7970