setParam method
- @Deprecated('使用 setPathParam/setQueryParam/setBodyParam 更明确')
- String key,
- dynamic value
兼容旧API:setParam - 根据HTTP方法自动判断参数类型
Implementation
@Deprecated('使用 setPathParam/setQueryParam/setBodyParam 更明确')
BuildRequest<T> setParam(String key, dynamic value) {
// 自动判断:GET/DELETE用query,POST/PUT/PATCH用body
if (_httpType == HttpType.get || _httpType == HttpType.delete) {
_queryParams[key] = value;
} else {
_bodyParams[key] = value;
}
return this;
}