|
@@ -100,7 +100,7 @@ func (s *aoDunService) sendDomainFormData(ctx context.Context,domain string,ip s
|
|
|
formData.Set("username", s.domainUserName)
|
|
|
formData.Set("password", s.domainPassword)
|
|
|
formData.Add("do_main_list[name][]", domain)
|
|
|
- formData.Add("do_main_list[ip][]", ip)
|
|
|
+ formData.Add("do_main_list[ip]", ip)
|
|
|
encodedData := formData.Encode()
|
|
|
|
|
|
req, err := http.NewRequest("POST", URL, bytes.NewBuffer([]byte(encodedData)))
|
|
@@ -279,11 +279,12 @@ func (s *aoDunService) DomainWhiteList(ctx context.Context, domain string, ip st
|
|
|
if err := json.Unmarshal(resBody, &res); err != nil {
|
|
|
return fmt.Errorf("反序列化响应 JSON 失败 ( 内容: %s): %w", string(resBody), err)
|
|
|
}
|
|
|
+
|
|
|
if res.Code != 200 && apiType == "add" {
|
|
|
- return fmt.Errorf("API 错误: code %d, msg '%s'", res.Code, res.Msg)
|
|
|
+ return fmt.Errorf("API 错误: code %d, msg '%s', data '%s", res.Code, res.Msg, res.Data)
|
|
|
}
|
|
|
if res.Code != 600 && apiType == "del" {
|
|
|
- return fmt.Errorf("API 错误: code %d, msg '%s'", res.Code, res.Msg)
|
|
|
+ return fmt.Errorf("API 错误: code %d, msg '%s', data '%s", res.Code, res.Msg, res.Data)
|
|
|
}
|
|
|
return nil
|
|
|
}
|