545e372b82
breaking change: modify API for working with response metadata ( #213 )
...
coverage / build (push) Has been skipped
test / test (push) Successful in 3m20s
sync / sync (push) Has been cancelled
* implement functions to append/get metadata and set/get status code
* сhanged behavior to return nil instead of empty metadata for getResponseMetadata()
* сhanged work with HTTP headers to use direct array assignment instead of for-range
* fix linters
* fix meter handler
* fix uninitialized response metadata for incoming context
* removed a useless test
* metrics handler has been fixed to work with compressed data
2025-05-03 12:09:52 +03:00
76bf0520c0
prepare_v4 ( #199 )
...
test / test (push) Successful in 1m56s
move to v4 micro
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Reviewed-on: #199
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru >
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru >
2025-03-02 12:33:55 +03:00
c81960af51
add metrics and tracing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-04-23 22:21:27 +03:00
db423dff58
fixup cors handling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-20 12:27:14 +03:00
b871c1be38
add cors option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2024-03-18 14:51:40 +03:00
ba292901d7
fixup build
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-09 21:14:55 +03:00
eea8ae605b
provide HandlerEndpoints
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 23:56:07 +03:00
e8281da860
change metadata type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 17:14:50 +03:00
c27a8b7cf8
add HandlerMetadata server.HandlerOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 23:36:50 +03:00
82beddb09b
add http header option ( #142 )
...
* add http header option
2023-02-11 01:18:16 +03:00
7c15ee784a
fix error handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-23 09:23:38 +03:00
6714e48f4f
internal rewrite to be more performant ( #85 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-22 01:10:24 +03:00
505c59ba75
fill request with header and cookie data
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-26 22:36:04 +03:00
5c829fe029
add GetError method to Error type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-31 23:56:56 +03:00
c1e0ce26b5
add ability to register RPC endpoint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 13:43:45 +03:00
6c661c9d72
lint ( #57 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-26 00:43:06 +03:00
bb763c71b5
add content type handlers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-13 23:42:33 +03:00
622a79bd06
add path handler option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-13 11:33:03 +03:00
e93c6dc1de
cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-24 15:22:20 +03:00
f28de46379
dont panic on nil ErrorHandler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-01 20:25:09 +03:00
0a59653c70
allow to set any message as error
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-25 14:17:20 +03:00
c0d9c34200
allow to have custom http.Server struct
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-07 19:03:38 +03:00
dc1e05bb18
allow to use http middlewares
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-07 13:27:28 +03:00
74d8cb8538
add helper options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-02 16:13:39 +03:00
0f38ece000
use own fork
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-10 00:38:35 +03:00
武新飞
7968395d51
fix: initialize broker and subscribers
2020-10-09 18:12:47 +03:00
Asim Aslam
15b1e4ca0a
switch to stdlib context
2020-10-09 18:12:47 +03:00
Asim
a067b0b2e8
Add http server which implements go-micro.Server
2020-10-09 18:12:47 +03:00