Ich habe eine Web-API-Anwendung, die gut funktioniert auf dem lokalen Netzwerk (Intranet), und es funktioniert im Internet auch so lange wie die Anrufe ohne Berechtigung Header.Wep API 2 Anrufe mit Autorisierung Header gibt 403 Fehler
Alle Anrufe mit Authorization-Header gibt den folgenden Fehler:
403 Forbidden (The server denied the specified Uniform Resource Locator (URL). Contact the server administrator.
Was ich
bisher habe ich versucht, das Paket
Install-Package Microsoft,.AspNet.WebApi.Cors
hinzugefügt Wenn ich Authorization hinzufügen: Inhaber The Token
, die Methode gibt 403
Wie man das löst
Senden Sie Tokeninformationen im Header? –
Wenn der Anruf von einem Webbrowser zu einem Server erfolgt, verwenden Sie die Chrome-Entwicklertools, Registerkarte "Netzwerk" (oder möglicherweise auch andere Browser), um festzustellen, welcher HTTP-Anforderungsinhalt (einschließlich Header) Sie sind Senden, und dann posten Sie das bitte hier. –
ja, ich teste mit post-man und der Token-Aufruf funktioniert und es gibt die access_token, aber die Methode 'api/loaddata' wenn ich die access_token auf die Kopfzeile, gibt es die 403, alle Anrufe ohne Genehmigung funktioniert gut – Set