Fix status code for options requests (#1290)

This commit is contained in:
Yarmo Mackenbach
2021-08-03 19:23:20 +00:00
committed by GitHub
parent a791d9c910
commit cab963f21c
2 changed files with 4 additions and 4 deletions

View File

@ -28,9 +28,9 @@ func RequireAdminAuth(handler http.HandlerFunc) http.HandlerFunc {
w.Header().Set("Access-Control-Allow-Credentials", "true")
w.Header().Set("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization")
// For request needing CORS, send a 200.
// For request needing CORS, send a 204.
if r.Method == "OPTIONS" {
w.WriteHeader(http.StatusOK)
w.WriteHeader(http.StatusNoContent)
return
}
@ -60,7 +60,7 @@ func RequireExternalAPIAccessToken(scope string, handler ExternalAccessTokenHand
if r.Method == "OPTIONS" {
// All OPTIONS requests should have a wildcard CORS header.
w.Header().Set("Access-Control-Allow-Origin", "*")
w.WriteHeader(http.StatusOK)
w.WriteHeader(http.StatusNoContent)
return
}