12e9febe9e
fix issue #2516 ( #2531 )
...
* fix issue #2516
* golang ci configuration updates
* add example for default value of http request
2023-03-22 20:14:57 +08:00
3a8fc1e70d
optimize the handling of the SIGUSR1 signal ( #2532 )
...
optimize the handling of the SIGUSR1 signal
2023-03-21 21:26:49 +08:00
dfb7f5abfb
improve error message when the router hander definition is not standrad ( #2528 )
2023-03-20 09:51:43 +08:00
45e4c9e16c
add tag value of in support for api definition that has meta info ( #2450 )
2023-03-13 19:29:30 +08:00
8c07f1a42c
feat: support graceful shutdown ( #2469 ) ( #2475 )
2023-03-13 19:21:56 +08:00
1cd1449085
add package contrib/rpc/grpcx ( #2169 )
2023-03-08 14:12:51 +08:00
8dc8dd9756
fix issue #2261 ( #2458 )
2023-02-20 21:57:49 +08:00
ad737ded3c
fix issue #2447 ( #2448 )
2023-02-15 14:13:32 +08:00
ae4f14c2e2
add LevelPrint configuration for glog.Logger; add package internal/instance for grouped instance management feature; add default logger for panic message printing if no logger set in gcron.Cron ( #2388 )
...
* improve logging feature, add LevelPrint configuration for glog.Logger; add package internal/instance
* improve command build
* add default logger for panic message printing if no logger set
* up
* fix scheduler when timer triggers in less than one second for package gcron
* up
2023-01-06 14:15:30 +08:00
85c4794ceb
fix BuildParams with urlEncode when len(v) <= 6 ( #2308 )
...
* fix: check urlEncode when len(v) <= 6
* fix BuildParams with urlEncode when len(v) <= 6
* fix BuildParams with urlEncode when len(v) <= 6
Co-authored-by: Prime Xiao <primexiao.dev@gmail.com >
2022-12-23 10:33:28 +08:00
74e968e93b
fix: ghttp server static path config ( #2335 )
2022-12-22 17:21:33 +08:00
a853984f52
fix issue #2334 when accessing static files with cache time ( #2366 )
...
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* fix issue #2334 when accessing static files with cache time
* up
Co-authored-by: 曾洪亮 <hongliang.zeng@i-soft.com.cn >
Co-authored-by: houseme <housemecn@gmail.com >
2022-12-22 10:25:30 +08:00
00c544ee99
fix issue when only one file was uploaded in batch receiver attribute ( #2365 )
...
* fix fixed An error occurred when only one file was uploaded in batches and add unit testing(#2092 )
* fix issue uploading files for ghttp.Server
Co-authored-by: yxh <yxh1103@qq.com >
2022-12-21 10:38:19 +08:00
b0c9c68c9c
add ut cases for package ghttp_request ( #2351 )
...
* add ut cases for package ghttp_middleware
* add ut cases for package ghttp_request
* add ut cases for package ghttp_request
* add ut cases for package ghttp_request
* add ut cases for package ghttp_request - form
* add ut cases for package ghttp_request - query
* add ut cases for package ghttp_request - request
* add ut cases for package ghttp_request - router
2022-12-12 10:28:58 +08:00
1030434ce6
add ut cases for package ghttp_response ( #2352 )
...
* add ut cases for package ghttp_response
* add ut cases for package ghttp_response
* add ut cases for package ghttp_response
2022-12-12 10:28:35 +08:00
2f08c4b00f
add ut cases for package ghttp_middleware and ghttp_request ( #2344 )
...
* add ut cases for package ghttp_middleware
* add ut cases for package ghttp_request
* add ut cases for package ghttp_request
2022-12-07 20:02:46 +08:00
9402cc8c6a
fix /* router supported for handler of package ghttp; fix json tag name issue when it contains , for package goai; add proxy example for http server ( #2294 )
...
* fix router supported for handler of package ghttp; fix json tag name issue when it contains for package goai
* add proxy example for http server
2022-11-14 19:57:39 +08:00
8c71d579b5
add command fix and up ( #2280 )
2022-11-10 19:56:12 +08:00
ee58255418
move common used tag from packages to package gtag for maintainability ( #2256 )
...
* move common used tag from packages to package gtag for maintainability
* move common used tag from packages to package gtag for maintainability
Co-authored-by: houseme <housemecn@gmail.com >
2022-11-07 17:51:37 +08:00
60d8283971
fix router parameters handling by auto url decoding ( #2262 )
...
improve router parameters handling by auto url decoding
2022-11-04 15:03:27 +08:00
63c3e8396b
attach and export real handler for request ( #2220 )
...
* attach and export real handler for request
* add note
* rename HandlerParsedItem to HandlerItemParsed
Co-authored-by: John Guo <john@johng.cn >
2022-11-01 20:17:59 +08:00
1793bf0863
add golangci feature to guarantee codes quality ( #2229 )
2022-11-01 20:12:21 +08:00
33fdde6afd
opt: parameter verification of optimized handler methods ( #2224 )
2022-10-20 19:36:01 +08:00
ee6103418b
auto creating error with code in ghttp.MiddlewareHandlerResponse when there's no 200 http status code ( #2223 )
2022-10-20 15:50:17 +08:00
b617d399b6
fix info content when listens on port :0 for ghttp.Server ( #2191 )
2022-10-11 19:20:39 +08:00
b1611fee1b
improve port listening for ghttp.Server ( #2175 )
...
* version updates
* fix issue #2172
* improve port listening for ghttp.Server
* UT cases update
* UT cases update
* add GetListenedPort/GetListenedAddress for gtcp.Server
* UT cases update for package gudp
* up
2022-10-08 21:45:21 +08:00
f1455ad37a
fix issue #2172 ( #2173 )
...
* version updates
* fix issue #2172
2022-10-08 11:46:38 +08:00
66aa0c7050
add switch of brief stack for package gerror ( #2153 )
2022-09-27 10:11:33 +08:00
f580b7a488
improve header printing in json format for package glog; add golang v1.18 support for ci workflow ( #2037 )
2022-07-29 19:06:22 +08:00
6172862061
add MiddlewareJsonBody, improve error response handling for package ghttp ( #2032 )
2022-07-27 19:52:02 +08:00
98b2e8ab18
improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify ( #2000 )
2022-07-13 20:20:38 +08:00
ab929e465b
update comment for ghttp.Request ( #1968 )
2022-07-06 19:48:43 +08:00
2c169e2330
improve package glog; fix issue in package gtrace ( #1952 )
2022-06-28 15:47:16 +08:00
48f95d0009
fix issue in Response.WriteJson/Xml functions
2022-06-24 15:21:10 +08:00
2bcee014f7
add tracing feature for package gproc ( #1923 )
2022-06-21 21:46:12 +08:00
f0568b4e22
Merge branch 'develop'
2022-06-21 19:08:36 +08:00
52056644d4
add context parameter ( #1919 )
2022-06-20 20:34:59 +08:00
cdd4473df5
improve command gen service; add error trace for error of some packages
2022-06-16 17:07:25 +08:00
17ab0e2ced
remove returning error of Write* functions for ghttp.Server; add UT cases for gclient.Client.DoRequestObj
2022-06-15 19:36:53 +08:00
88844649eb
fix version of redoc
2022-06-01 16:34:07 +08:00
26066965c3
Merge branch 'master' of https://github.com/gogf/gf into develop
2022-05-25 16:02:48 +08:00
ea79b3cbb8
move package goai from protocol to net
2022-05-24 18:53:10 +08:00
4d13ffdc26
improve ut case for empty upload file validation
2022-05-23 22:23:29 +08:00
331a29024e
merge master
2022-05-23 22:17:06 +08:00
6aa5c2b2ef
Fix/1748 issues #1748 ( #1817 )
2022-05-23 22:09:11 +08:00
ab5062663e
Feature/gsvc interface ( #1871 )
2022-05-23 15:08:11 +08:00
ab82599ee2
Feature/polaris feat: Add Polaris support ( #1797 )
2022-05-18 22:24:40 +08:00
61271e4f7b
Replace the Swagger JS CDN source from jsdelivr to unpkg.com ( #1852 )
...
replace the CDN source from jsdelivr to unpkg.com
The jsdelivr cdn certificate expired in the mainland, causing the website to hang. To fix it, the solution is to replace the CDN source to unpkg.com
2022-05-18 20:34:59 +08:00
25c091df7f
improve package ghttp
2022-05-06 20:25:21 +08:00
48fddcd5e7
improve session Manager and default Storage implements for package gsession; fix issue #1781
2022-04-27 15:05:34 +08:00