李伟乐 2 years ago
parent 5129f2a58b
commit cf73eae29c
  1. 4
      transport/http/codec.go

@ -78,8 +78,8 @@ func DefaultResponseEncoder(w http.ResponseWriter, r *http.Request, v any) error
func DefaultErrorEncoder(w http.ResponseWriter, r *http.Request, err error) {
fmt.Println("DefaultErrorEncoder")
se := errors.FromError(err)
codec, ok := CodeForRequest(r, "Accept")
fmt.Println(ok)
codec, _ := CodeForRequest(r, "Accept")
codec = encoding.GetCodec("xml")
body, err := codec.Marshal(se)
if err != nil {
w.WriteHeader(http.StatusInternalServerError)

Loading…
Cancel
Save