mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-04-10 20:53:16 +08:00
【修复】校验雷池waf api返回格式
This commit is contained in:
@@ -79,8 +79,11 @@ func GetSafeLineWafSiteList(page int, pageSize int, siteName string, providerId
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
res := response["data"].(map[string]any)
|
data, ok := response["data"].(map[string]any)
|
||||||
return res["data"].([]any), nil
|
if !ok {
|
||||||
|
return nil, fmt.Errorf("雷池WAF站点列表响应格式错误")
|
||||||
|
}
|
||||||
|
return data["data"].([]any), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func matchSafeLineSiteByColumn(siteList []any, column string, keyword string) (siteInfo map[string]any) {
|
func matchSafeLineSiteByColumn(siteList []any, column string, keyword string) (siteInfo map[string]any) {
|
||||||
@@ -98,8 +101,11 @@ func GetSafeLineWafPortalConfig(providerID string) (map[string]any, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
res := response["data"].(map[string]any)
|
data, ok := response["data"].(map[string]any)
|
||||||
return res, nil
|
if !ok {
|
||||||
|
return nil, fmt.Errorf("雷池WAF门户配置响应格式错误: data 字段不是对象")
|
||||||
|
}
|
||||||
|
return data, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// 上传证书 certId="" 新上传证书 否则覆盖证书
|
// 上传证书 certId="" 新上传证书 否则覆盖证书
|
||||||
|
|||||||
Reference in New Issue
Block a user