修复中继请求
This commit is contained in:
parent
2e671421fe
commit
fef039ef8d
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"` // 响应
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue