|
@@ -33,10 +33,10 @@ func (request *CommonRequest) TransToAcsRequest() {
|
|
|
if len(request.Version) == 0 {
|
|
if len(request.Version) == 0 {
|
|
|
errors.NewClientError(errors.MissingParamCode, "Common request [version] is required", nil)
|
|
errors.NewClientError(errors.MissingParamCode, "Common request [version] is required", nil)
|
|
|
}
|
|
}
|
|
|
- if len(request.ApiName) == 0 || len(request.PathPattern) == 0 {
|
|
|
|
|
|
|
+ if len(request.ApiName) == 0 && len(request.PathPattern) == 0 {
|
|
|
errors.NewClientError(errors.MissingParamCode, "At least one of [ApiName] and [PathPattern] should has a value", nil)
|
|
errors.NewClientError(errors.MissingParamCode, "At least one of [ApiName] and [PathPattern] should has a value", nil)
|
|
|
}
|
|
}
|
|
|
- if len(request.Domain) == 0 || len(request.Product) == 0 {
|
|
|
|
|
|
|
+ if len(request.Domain) == 0 && len(request.Product) == 0 {
|
|
|
errors.NewClientError(errors.MissingParamCode, "At least one of [Host] and [Product] should has a value", nil)
|
|
errors.NewClientError(errors.MissingParamCode, "At least one of [Host] and [Product] should has a value", nil)
|
|
|
}
|
|
}
|
|
|
|
|
|