add TLSConfig support for ghttp.Server
@@ -79,9 +79,10 @@ func Bytes(i interface{}) []byte {
if i == nil {
return nil
}
- if r, ok := i.([]byte); ok {
- return r
- } else {
+ switch value := i.(type) {
+ case string: return []byte(value)
+ case []byte: return value
+ default:
return gbinary.Encode(i)
}
}
