处理服务的默认值配置
This commit is contained in:
parent
7cb9e6b02c
commit
f766b4c7e3
@ -73,4 +73,10 @@ const (
|
||||
DefaultConnectTimeout = 100
|
||||
// DefaultReadTimeout 默认读取超时
|
||||
DefaultReadTimeout = 300
|
||||
// DefaultCodeField 默认状态码字段
|
||||
DefaultCodeField = "code"
|
||||
// DefaultMessageField 默认描述字段
|
||||
DefaultMessageField = "message"
|
||||
// DefaultDataField 默认数据字段
|
||||
DefaultDataField = "data"
|
||||
)
|
||||
|
9
rpc.go
9
rpc.go
@ -73,6 +73,15 @@ func (r *request) AddService(serviceInfo *Service) error {
|
||||
if nil == serviceInfo.SuccessHttpCodeList {
|
||||
serviceInfo.SuccessHttpCodeList = []int{http.StatusOK}
|
||||
}
|
||||
if len(serviceInfo.CodeField) == 0 {
|
||||
serviceInfo.CodeField = DefaultCodeField
|
||||
}
|
||||
if len(serviceInfo.DataField) == 0 {
|
||||
serviceInfo.DataField = DefaultDataField
|
||||
}
|
||||
if len(serviceInfo.MessageField) == 0 {
|
||||
serviceInfo.MessageField = DefaultMessageField
|
||||
}
|
||||
r.lock.Lock()
|
||||
defer r.lock.Unlock()
|
||||
if _, exist := r.serviceTable[serviceInfo.Flag]; exist {
|
||||
|
Loading…
x
Reference in New Issue
Block a user