From fef039ef8d0c8ba1cd9ecd7457bc51d58d5f645a Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Tue, 29 Apr 2025 11:35:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=AD=E7=BB=A7=E8=AF=B7?= =?UTF-8?q?=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/tool.go | 1 + proto/tool.go | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/handler/tool.go b/handler/tool.go index 9623363..b200643 100644 --- a/handler/tool.go +++ b/handler/tool.go @@ -856,6 +856,7 @@ func HandleOnlineServerRequest(c *gin.Context) { var req proto.OnlineServerReq var resp proto.GenerateResp if err := c.ShouldBind(&req); err == nil { + log.Println("handle online server request:", req) respData, err2 := service.DoRequestToForeignServer(&req) if err2 != nil { resp.Code = proto.OperationFailed diff --git a/proto/tool.go b/proto/tool.go index acb7844..fe17d45 100644 --- a/proto/tool.go +++ b/proto/tool.go @@ -143,15 +143,15 @@ type GitHubUserInfo struct { // 国外服务器负责请求的请求 type OnlineServerReq struct { - Type string `json:"type"` // 请求类型,get,post - Url string `json:"url"` // 请求地址 - Data any `json:"data"` // 请求数据 - Header []OutlineServerReqData `json:"header"` // 请求头 + Type string `json:"type" form:"type"` // 请求类型,get,post + Url string `json:"url" form:"url"` // 请求地址 + Data any `json:"data" form:"data"` // 请求数据 + Header []OutlineServerReqData `json:"header" form:"header"` // 请求头 } type OutlineServerReqData struct { - Key string `json:"key"` // 请求的key - Value string `json:"value"` // 请求的值 + Key string `json:"key" form:"key"` // 请求的key + Value string `json:"value" form:"value"` // 请求的值 } type OnlineServerRespData struct { @@ -159,6 +159,6 @@ type OnlineServerRespData struct { } type OutlineServerResp struct { - Request OnlineServerReq `json:"request"` // 请求 - Response OnlineServerRespData `json:"response"` // 响应 + Request OnlineServerReq `json:"request" form:"request"` // 请求 + Response OnlineServerRespData `json:"response" form:"response"` // 响应 }