CORS problemer !!!
Hej EksperterJeg har lavet et WEB API i Visual Studio 2017, som jeg skal anvende i forbindelse med undervisning og hvor alle mine elever så følgelig skal lave en klient, der via Ajax kald i jSon format kan kommunikere med den funktionalitet, som mit WEBApi tilbyder. Så server delen og klient delen ligger følgelig på forskellige domæner.
Mit problem er, at jeg ryger ind i CORS problemer, når jeg smider mit WEBApi op på forskellige servere. Jeg har prøvet at enable CORS efter alle kunstens regler og efter alt hvad jeg har kunnet læse mig til på nettet i mit WEB Api. Faktisk burde jeg have åbnet op for alle HTTP Requests fra alle URL adresser. Men lige lidt hjælper det. HTTP Get requests virker, som de skal, men PUT/POST og Delete virker ikke.
Jeg har lavet en klient selv til at teste med og jeg har også prøvet at teste med Postman. Når jeg bruger Postman, kommer der stadigvæk fejl tilbage i Responset fra mit WEBApi, men tingene virker som de skal. Hvilket jeg let kan se ved manuelt at inspicere indholdet af den database, der bliver håndteret af mit WEBApi. Når jeg bruger min egen udviklet klient, er der intet POST/PUT eller DELETE, der virker.
Når jeg kører mit WEBApi lokalt på min egen PC virker alt som det skal. Også selvom klienten også her ligger på en anden hjemmeside.
Lidt hjælp her så jeg kan komme videre, vil blive højt værdsat. Som det kan anes af det ovenfor skrevne, er jeg lidt presset, da jeg har 25 elever, der er afhængige at mit WEBApi.