Kevin Wan
|
00e0db5def
|
chore: remove useless code (#4592)
|
2025-01-22 22:55:52 +08:00 |
|
Devin
|
cbcacf31c1
|
fix: httpx.ParseJsonBody error when request has []byte field #4450 (#4471)
|
2025-01-22 21:35:32 +08:00 |
|
Kevin Wan
|
11c47d23df
|
fix: ignore empty form values in http request (#4542)
|
2025-01-13 01:03:32 +08:00 |
|
Kevin Wan
|
1d9159ea39
|
feat: support form array in three notations (#4498)
Signed-off-by: kevin <wanjunfeng@gmail.com>
|
2024-12-23 00:56:20 +08:00 |
|
不插电
|
f57874a51f
|
fix: DetailedLog format. (#4467)
|
2024-12-21 03:48:27 +00:00 |
|
Xingchen Wang
|
8625864d43
|
bugfix:SetSlowThreshold not effective in function logDetails (#4511)
Co-authored-by: Star Wang <starwang@Star-Wangs-MacBook-Pro.local>
|
2024-12-21 03:22:54 +00:00 |
|
Kevin Wan
|
53a74759a5
|
feat: support json array in request body (#4444)
|
2024-11-05 14:09:30 +00:00 |
|
Kevin Wan
|
18cb3141ba
|
feat: support query array in httpx.Parse (#4440)
|
2024-11-02 13:55:37 +00:00 |
|
Kevin Wan
|
2588a36555
|
feat: support rest.WithCorsHeaders to customize cors headers (#4284)
|
2024-07-30 17:29:44 +08:00 |
|
Kevin Wan
|
4a14164be1
|
feat: handle using root as the path of file server (#4255)
|
2024-07-18 15:15:03 +00:00 |
|
Kevin Wan
|
5dd6f2a43a
|
feat: support embed file system to serve files in rest (#4253)
|
2024-07-17 16:21:08 +08:00 |
|
yonwoo9
|
c02fb3acab
|
chore: initialize some slice type variables (#4249)
|
2024-07-15 15:50:42 +00:00 |
|
Kevin Wan
|
ec86f22cd6
|
feat: support file server in rest (#4244)
|
2024-07-13 19:58:35 +08:00 |
|
Kevin Wan
|
f10084a3f5
|
chore: refactor and coding style (#4144)
|
2024-05-11 23:06:59 +08:00 |
|
Leo
|
040fee5669
|
feat: httpx.Parse supports parsing structures that implement the Unmarshaler interface (#4143)
|
2024-05-11 22:25:10 +08:00 |
|
chen quan
|
9d551d507f
|
chore(api/maxconnshandler): add tracing information to the log (#4126)
|
2024-05-08 05:25:35 +00:00 |
|
Kevin Wan
|
d371ab5479
|
feat: use breaker with ctx to prevent deadline exceeded (#4091)
Signed-off-by: kevin <wanjunfeng@gmail.com>
|
2024-04-18 23:18:49 +08:00 |
|
Kevin Wan
|
3866b5741a
|
feat: support http stream response (#4055)
|
2024-04-09 20:46:44 +08:00 |
|
Kevin Wan
|
5fbe8ff5c4
|
chore: coding style (#4054)
|
2024-04-09 17:19:47 +08:00 |
|
Kevin Wan
|
64d430d424
|
fix: bug on form data with slices (#4040)
|
2024-04-04 20:28:54 +08:00 |
|
Kevin Wan
|
5dd9342703
|
chore: fix test failure (#4031)
|
2024-03-30 13:29:58 +08:00 |
|
shyandsy
|
3ef59f6a71
|
fix(httpx): support array field for request dto (#4026)
Co-authored-by: yshi3 <yshi3@tesla.com>
|
2024-03-30 12:10:56 +08:00 |
|
Kevin Wan
|
cc2a7e97f9
|
chore: coding style, add code for prometheus (#4002)
|
2024-03-13 20:00:35 +08:00 |
|
Kevin Wan
|
e9e55125a9
|
chore: fix warnings (#3990)
|
2024-03-09 13:48:11 +08:00 |
|
Alex Last
|
ba1d6e3664
|
fix: only add log middleware to not found handler when enabled (#3969)
|
2024-03-05 04:14:54 +00:00 |
|
Kevin Wan
|
6be37ad533
|
chore: optimize coding style and add unit tests (#3917)
|
2024-02-17 15:50:07 +08:00 |
|
chen quan
|
28cb2c5804
|
feat: support sse ignore timeout (#2041)
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com>
|
2024-02-17 07:06:45 +00:00 |
|
Kevin Wan
|
9c17499757
|
optimize: shedding algorithm performance (#3908)
|
2024-02-15 20:22:22 +08:00 |
|
Kevin Wan
|
97cf2421de
|
chore: add more tests (#3888)
|
2024-02-03 20:33:20 +08:00 |
|
Kevin Wan
|
408827d876
|
fix: issue 3840 (#3845)
|
2024-01-13 23:48:50 +08:00 |
|
Kevin Wan
|
9394e59597
|
chore: update goctl version to 1.6.0 (#3674)
|
2023-10-27 21:59:35 +08:00 |
|
MarkJoyMa
|
c05e03bb5a
|
feat: add metrics (#3624)
|
2023-10-26 15:51:28 +00:00 |
|
Kevin Wan
|
c2ff00883a
|
chore: update restful/grpc servers shutdown stages (#3662)
|
2023-10-23 13:03:05 +00:00 |
|
Kevin Wan
|
42e0a6f90c
|
chore: refactor errors to use errors.Is (#3654)
|
2023-10-21 00:00:57 +08:00 |
|
Kevin Wan
|
18d66a795d
|
chore: add more tests (#3578)
|
2023-09-20 23:52:10 +08:00 |
|
Kevin Wan
|
4211672bfd
|
chore: add more tests (#3577)
|
2023-09-20 00:01:26 +08:00 |
|
Awadabang
|
cc21f5fae2
|
update: limit logBrief http body size (#3498)
Co-authored-by: 常公征 <changgz@yealink.com>
|
2023-09-16 11:58:21 +00:00 |
|
Kevin Wan
|
cb3ffc76a3
|
fix: #3478 (#3493)
|
2023-08-14 14:22:22 +00:00 |
|
Kevin Wan
|
13cdbdc98b
|
chore: avoid nested WithCodeResponseWriter (#3406)
|
2023-07-11 15:59:43 +00:00 |
|
cong
|
61e562d0c7
|
refactor(rest): keep rest log collector context key private (#3407)
|
2023-07-10 01:52:26 +00:00 |
|
Kevin Wan
|
31b9ba19a2
|
chore: refactor httpx.TimeoutHandler (#3400)
|
2023-07-09 07:04:59 +00:00 |
|
扶桑花间
|
916cea858f
|
1. Fix w. (http. Flusher). Flush() error (#3388)
|
2023-07-05 15:27:15 +00:00 |
|
Kevin Wan
|
40e7a4cd07
|
chore: refactor httpx.SetOkHandler (#3373)
|
2023-06-26 00:27:26 +08:00 |
|
Kevin Wan
|
f998803131
|
chore: refactor and add more tests (#3351)
|
2023-06-16 01:04:58 +08:00 |
|
TaoYu
|
1262266ac2
|
feat: httpx add common handler (#3269)
|
2023-06-15 15:31:15 +00:00 |
|
Kevin Wan
|
8a4cc4f98d
|
chore: add more tests (#3299)
|
2023-05-29 23:44:36 +08:00 |
|
me-cs
|
0217044900
|
update:Use the Milliseconds method of duration to get the number of milliseconds (#3285)
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com>
|
2023-05-26 14:32:46 +00:00 |
|
SleeplessBot
|
a93c24ce84
|
Add method label for prometheus middleware metrics (#3226)
Co-authored-by: 蓝益尤 <lan.yiyou@intellif.com>
|
2023-05-08 12:59:20 +00:00 |
|
Kevin Wan
|
9f42eda9ff
|
fix: timeout handler not implementing http.Flusher (#3225)
|
2023-05-08 18:07:02 +08:00 |
|
Kevin Wan
|
8ffe4c01d1
|
chore: use logx.Must instead of log.Fatal (#3189)
|
2023-04-29 23:46:04 +08:00 |
|