ed51400a81
Enhanced default http error handler
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-08-01 22:52:42 -07:00
858270f6f5
Added feature to map url params to a struct with the default binder ( #1165 )
...
* Added feature to map url params to a struct with the default binder
* Added test for mix of POST data and bound params
* Renamed variables
* Added error check
* Removed unneded fix
2019-06-21 06:12:55 -07:00
8716acb0ab
Echo.StartTLS
: accept string
or []byte
as parameters. (#1277 )
...
If `certFile` or `keyFile` is `string` the values are treated as file paths.
If `certFile` or `keyFile` is `[]byte` the values are treated as the certificate or key as-is.
2019-02-15 09:51:54 -08:00
c8fd197fa8
Replace http constants with stdlib ones, i.e.: http.MethodGet instead of echo.GET ( #1205 )
2018-10-14 20:46:58 +05:30
059c099762
simplify tests ( #1206 )
2018-10-14 12:48:44 +05:30
f7470482fe
Support internal error when Bind() data #888 ( #1164 )
2018-09-28 10:41:13 -07:00
b369096cac
echo: use HTTP status codes constants where applicable ( #1184 )
2018-08-28 18:40:40 -07:00
af1bfd5397
Clean old Go versions
2018-04-03 08:40:03 -07:00
3cdcc65b23
Add some tests
2018-03-01 12:08:34 -08:00
f49d166e6f
[FIX] Cleanup code ( #1061 )
...
Code cleanup
2018-02-21 10:44:17 -08:00
70c18060bd
Fixed #988 , Closed #989
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-08-14 21:48:19 -07:00
b42edd791f
Closes #980
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-08-02 23:16:11 -07:00
f8c3008787
Request: New bind property for route parameters ( #973 )
...
* bind route params
* rename to bindPathData
2017-07-25 07:22:19 -07:00
e0ea129c5c
Expose echo.Add() for dynamic route registration ( #965 )
2017-07-03 19:10:58 -07:00
687f05470a
Zhaojkun httperror message ( #959 )
...
* Change echo http error message
* Add test case
* Fixed test cases
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-06-20 08:58:53 -07:00
c05db06020
Fixed #947 , closes #948
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-06-07 08:23:43 -07:00
0dfcb31d9e
Automatically use JSONPretty/XMLPretty if '?pretty' in querystring ( #916 )
...
* Automatically use JSONPretty/XMLPretty if '?pretty' in querystring
* Update unit test cases
* Simplify code according comments
* Update guide for pretty json/xml
2017-04-27 21:41:46 -07:00
29fd5831ff
Fixed test
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-02-22 15:57:12 -08:00
069e80b9e0
Mention about custom listener
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-18 12:17:44 -08:00
9797cf4b9c
gc
...
Removed graceful shutdown, fixed #797
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-13 18:40:27 -08:00
5706940bc8
HTTPError#Message is now interface
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-12-10 22:05:41 -08:00
0e7a9c1d49
exposed default binder, tag for binding query params
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-12-10 09:06:29 -08:00
20954afd66
fixed json, xml pretty print
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-12-09 11:13:55 -08:00
093e5c9ed6
updated recipes
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-10-20 16:57:31 -07:00
d5b3fef5c9
removed deprecated functions group.go
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-10-13 14:04:08 -07:00
15eb5b0aad
removed embedded context and exposed SetRequest
in context
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-10-10 17:31:26 -07:00
0349e883f5
Moved logger to root
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-25 13:14:18 -07:00
dd22cf9593
Updated deps
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-25 11:41:08 -07:00
d069d9b3a9
Test cased for Echo#Start/Shutdown
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-24 17:50:38 -07:00
7a7b394f14
Using graceful by default
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-24 16:19:38 -07:00
7f60fcda63
WebSocket API
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-23 05:55:27 -07:00
1ceb2662ba
Wrap handler and middleware functions
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-23 05:31:48 -07:00
2aec0353f5
First commit to v3, #665
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-22 22:56:00 -07:00
451b2ccc9f
Exposed error handlers
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-07-05 08:43:46 -07:00
a0bc02815f
Fixed #551
2016-06-06 16:56:09 -07:00
91d1f199cb
fix routes test failure.
2016-06-01 16:35:59 +04:00
cb752141f2
Add form binding
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-01 12:38:51 -07:00
4fd9f14769
Add echo.Binder() method
2016-04-28 10:30:47 -07:00
be825e0229
Refactored variable names
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-24 10:22:15 -07:00
1c2d6341ba
Fixed #474
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-18 16:59:58 -07:00
467cf05b41
Changes based on comments for #430
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-16 15:56:09 -07:00
b5d6c05101
Fixed #441 , #294
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-02 14:24:51 -07:00
a66162a3d2
Logging middleware fixes
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-21 17:27:14 -07:00
e159f4d7ef
Making Echo#Pre actually work.
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-17 13:24:52 -07:00
3abe661e72
Fixed nested group middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-16 20:25:58 -07:00
082814c776
Fixed #387
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-12 05:14:15 -08:00
09f3d3061f
Closes #314
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-11 07:53:54 -08:00
296498c942
Fixed nested groups, reset Context#handler
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-08 19:31:11 -08:00
caf3bd31eb
- Handler and middleware signature changed
...
- Pre chain middleware
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-02-15 19:32:16 -08:00
51acf465fe
- Moved static file serving to a new handler package
...
- Middleware at route level
- Group middleware is a in closure now
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-02-15 08:11:29 -08:00