修复中继请求

This commit is contained in:
junleea 2025-04-29 11:35:43 +08:00
parent 2e671421fe
commit fef039ef8d
2 changed files with 9 additions and 8 deletions

View File

@ -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

View File

@ -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"` // 响应
}