李伟乐 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) { func DefaultErrorEncoder(w http.ResponseWriter, r *http.Request, err error) {
fmt.Println("DefaultErrorEncoder") fmt.Println("DefaultErrorEncoder")
se := errors.FromError(err) se := errors.FromError(err)
codec, ok := CodeForRequest(r, "Accept") codec, _ := CodeForRequest(r, "Accept")
fmt.Println(ok) codec = encoding.GetCodec("xml")
body, err := codec.Marshal(se) body, err := codec.Marshal(se)
if err != nil { if err != nil {
w.WriteHeader(http.StatusInternalServerError) w.WriteHeader(http.StatusInternalServerError)

Loading…
Cancel
Save