|
|
@ -78,7 +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, _ := CodeForRequest(r, "Accept") |
|
|
|
codec, ok := CodeForRequest(r, "Accept") |
|
|
|
|
|
|
|
fmt.Println(ok) |
|
|
|
body, err := codec.Marshal(se) |
|
|
|
body, err := codec.Marshal(se) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
w.WriteHeader(http.StatusInternalServerError) |
|
|
|
w.WriteHeader(http.StatusInternalServerError) |
|
|
|