This commit is contained in:
richboo111
2023-04-25 15:35:03 +08:00
parent 472cb41ed5
commit 6bd3f2b42f

View File

@@ -2,8 +2,6 @@ package controllers
import ( import (
"encoding/json" "encoding/json"
"net/http"
"git.rosy.net.cn/jx-callback/globals" "git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/business/partner/purchase/im" "git.rosy.net.cn/jx-callback/business/partner/purchase/im"
@@ -20,15 +18,15 @@ type IMController struct {
// @Failure 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult
// @router /StartWebSocket [get] // @router /StartWebSocket [get]
func (c *IMController) StartWebSocket() { func (c *IMController) StartWebSocket() {
ws, err := upgrader.Upgrade(c.Ctx.ResponseWriter, c.Ctx.Request, nil)
ws, err := upgrader.Upgrade(c.Ctx.ResponseWriter, &http.Request{ //ws, err := upgrader.Upgrade(c.Ctx.ResponseWriter, &http.Request{
Method: "GET", // Method: "GET",
Header: http.Header{ // Header: http.Header{
"Upgrade": []string{"websocket"}, // "Upgrade": []string{"websocket"},
"Connection": []string{"upgrade"}, // "Connection": []string{"upgrade"},
"Sec-Websocket-Key": []string{"dGhlIHNhbXBsZSBub25jZQ=="}, // "Sec-Websocket-Key": []string{"dGhlIHNhbXBsZSBub25jZQ=="},
"Sec-Websocket-Version": []string{"13"}, // "Sec-Websocket-Version": []string{"13"},
}}, nil) // }}, nil)
if err != nil { if err != nil {
globals.SugarLogger.Errorf("upgrade error: %v", err) globals.SugarLogger.Errorf("upgrade error: %v", err)
return return