修复中继请求
This commit is contained in:
parent
2e671421fe
commit
fef039ef8d
|
|
@ -856,6 +856,7 @@ func HandleOnlineServerRequest(c *gin.Context) {
|
||||||
var req proto.OnlineServerReq
|
var req proto.OnlineServerReq
|
||||||
var resp proto.GenerateResp
|
var resp proto.GenerateResp
|
||||||
if err := c.ShouldBind(&req); err == nil {
|
if err := c.ShouldBind(&req); err == nil {
|
||||||
|
log.Println("handle online server request:", req)
|
||||||
respData, err2 := service.DoRequestToForeignServer(&req)
|
respData, err2 := service.DoRequestToForeignServer(&req)
|
||||||
if err2 != nil {
|
if err2 != nil {
|
||||||
resp.Code = proto.OperationFailed
|
resp.Code = proto.OperationFailed
|
||||||
|
|
|
||||||
|
|
@ -143,15 +143,15 @@ type GitHubUserInfo struct {
|
||||||
|
|
||||||
// 国外服务器负责请求的请求
|
// 国外服务器负责请求的请求
|
||||||
type OnlineServerReq struct {
|
type OnlineServerReq struct {
|
||||||
Type string `json:"type"` // 请求类型,get,post
|
Type string `json:"type" form:"type"` // 请求类型,get,post
|
||||||
Url string `json:"url"` // 请求地址
|
Url string `json:"url" form:"url"` // 请求地址
|
||||||
Data any `json:"data"` // 请求数据
|
Data any `json:"data" form:"data"` // 请求数据
|
||||||
Header []OutlineServerReqData `json:"header"` // 请求头
|
Header []OutlineServerReqData `json:"header" form:"header"` // 请求头
|
||||||
}
|
}
|
||||||
|
|
||||||
type OutlineServerReqData struct {
|
type OutlineServerReqData struct {
|
||||||
Key string `json:"key"` // 请求的key
|
Key string `json:"key" form:"key"` // 请求的key
|
||||||
Value string `json:"value"` // 请求的值
|
Value string `json:"value" form:"value"` // 请求的值
|
||||||
}
|
}
|
||||||
|
|
||||||
type OnlineServerRespData struct {
|
type OnlineServerRespData struct {
|
||||||
|
|
@ -159,6 +159,6 @@ type OnlineServerRespData struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type OutlineServerResp struct {
|
type OutlineServerResp struct {
|
||||||
Request OnlineServerReq `json:"request"` // 请求
|
Request OnlineServerReq `json:"request" form:"request"` // 请求
|
||||||
Response OnlineServerRespData `json:"response"` // 响应
|
Response OnlineServerRespData `json:"response" form:"response"` // 响应
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue