Fixes issue #924
Andy Leap committed
Mar 16, 2015 at 16:08 UTC
89ca37d1d1a7c86638c3eb18ea20b2a3079333b5
1 file changed
+1
-9
core/corehttp/gateway_handler.go
+1
-9
@@ -174,15 +174,7 @@ func (i *gatewayHandler) getHandler(w http.ResponseWriter, r *http.Request) {
174
175
nd, p, err := i.ResolvePath(ctx, urlPath)
176
if err != nil {
177
- if err == routing.ErrNotFound {
178
- w.WriteHeader(http.StatusNotFound)
179
- } else if err == context.DeadlineExceeded {
180
- w.WriteHeader(http.StatusRequestTimeout)
181
- } else {
182
- w.WriteHeader(http.StatusBadRequest)
183
- }
184
-
185
- w.Write([]byte(err.Error()))
177
+ webError(w, "Path Resolve error", err, http.StatusBadRequest)
178
return
179
}
180