MM-18827 - Can not use api/v4/websocket with trailing slash (#12931)

Этот коммит содержится в:
Ali Farooq
2019-10-29 06:44:32 -04:00
коммит произвёл Saturnino Abril
родитель 7a665aacdd
Коммит 4cc2973483
2 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@@ -12,7 +12,8 @@ import (
)
func (api *API) InitWebSocket() {
api.BaseRoutes.ApiRoot.Handle("/websocket", api.ApiHandlerTrustRequester(connectWebSocket)).Methods("GET")
// Optionally supports a trailing slash
api.BaseRoutes.ApiRoot.Handle("/{websocket:websocket(?:\\/)?}", api.ApiHandlerTrustRequester(connectWebSocket)).Methods("GET")
}
func connectWebSocket(c *Context, w http.ResponseWriter, r *http.Request) {