asp.net access-control-allow-origin

asp.net access-control-allow-origin
D9
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
0

Witam piszę backend w asp.net i wystawiając endpointy rodzi się problem, gdy front próbuje pobrać coś z mojego endpointa wyrzuca mu błąd 401 (błąd z access-control-allow-origin).
Mój kontroller dziedziczy z ApiController, w WebApiConfig dodałem

Kopiuj
config.EnableCors();

, dodałem też nad kontrollerem [EnableCors(origins: "", headers: "", methods: "*")]

Kopiuj
wydaje mi się że to powinno załatwić sprawę. Gdy to nie działało dodałem, 
```csharp
var cors = new EnableCorsAttribute("*", "*", "*");
        config.EnableCors(cors);

niestety dalej nie działa. Dodam że z Postmana wszystko leci dobrze.

edytowany 1x, ostatnio: donex93
D9
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
0

Problem niestety dalej istnieje :/ Jakikolwiek pomysł?

RD
  • Rejestracja:ponad 10 lat
  • Ostatnio:3 miesiące
  • Postów:302
0

Mhh, może api masz na HTTP a klienta na HTTPS ? Powiedz coś więcej o Twoim środowisku. No access-control-allow-origin header... wynika z tego że odzywasz się do innej domeny ?
Skoro działa postmanem zobacz jakie masz tam nagłówki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.