webrtc: add POST and PATCH methods to Access-Control-Allow-Methods (#1848)
This commit is contained in:
parent
1fe22a8141
commit
1889641c8c
|
@ -92,7 +92,7 @@ func (s *hlsHTTPServer) onRequest(ctx *gin.Context) {
|
|||
case http.MethodGet:
|
||||
|
||||
case http.MethodOptions:
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "OPTIONS, GET")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Headers", ctx.Request.Header.Get("Access-Control-Request-Headers"))
|
||||
ctx.Writer.WriteHeader(http.StatusOK)
|
||||
return
|
||||
|
|
|
@ -182,7 +182,7 @@ func (s *webRTCHTTPServer) onRequest(ctx *gin.Context) {
|
|||
case http.MethodGet:
|
||||
|
||||
case http.MethodOptions:
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "OPTIONS, GET")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Headers", ctx.Request.Header.Get("Access-Control-Request-Headers"))
|
||||
ctx.Writer.WriteHeader(http.StatusOK)
|
||||
return
|
||||
|
@ -272,7 +272,7 @@ func (s *webRTCHTTPServer) onRequest(ctx *gin.Context) {
|
|||
case "whip", "whep":
|
||||
switch ctx.Request.Method {
|
||||
case http.MethodOptions:
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Methods", "OPTIONS, POST, PATCH")
|
||||
ctx.Writer.Header().Set("Access-Control-Allow-Headers", ctx.Request.Header.Get("Access-Control-Request-Headers"))
|
||||
ctx.Writer.Header()["Link"] = iceServersToLinkHeader(s.parent.genICEServers())
|
||||
ctx.Writer.WriteHeader(http.StatusOK)
|
||||
|
|
Loading…
Reference in New Issue