WJQSERVER
c4c0160b5f
refactor: improve binding, performance, and type safety
...
- Implement ShouldBind with support for JSON, Form, WANF, and GOB formats
- Add ShouldBindForm, ShouldBindGOB, and helper functions for form binding
- Use fmt.Appendf instead of fmt.Sprintf for better performance
- Replace interface{} with any for modern Go style
- Use maps.Copy for cleaner header copying
- Update strings.SplitSeq to use range over strings.Seq
- Remove deprecated placeholder comments and add proper implementations
- Fix reflect.Pointer usage for Go 1.22+ compatibility
2026-03-17 12:02:49 +08:00
WJQSERVER
a6e278d458
print errlog (jsonv2 marshal)
2026-01-26 08:08:01 +08:00
WJQSERVER
60b2936eff
add TempSkippedNodesPool
2025-12-14 23:16:29 +08:00
WJQSERVER
904aea5df8
refactor: Improve engine's tree processing and context handling.
2025-12-14 22:56:37 +08:00
wjqserver
e4aaaa1583
fix path to filepath
2025-10-21 15:06:26 +08:00
wjqserver
1361f6e237
update
2025-10-21 14:47:29 +08:00
wjqserver
3ffde5742c
add wanf
2025-08-20 16:50:26 +08:00
wjqserver
3590a77f90
fix reqip val
2025-08-01 10:23:49 +08:00
wjqserver
295852e1a1
update reqip
2025-08-01 09:05:09 +08:00
google-labs-jules[bot]
504089b748
feat: add MPL 2.0 license headers to all go files
2025-07-24 08:07:38 +00:00
wjqserver
6b3f3335ab
replace to iox
2025-07-18 17:40:01 +08:00
wjqserver
ad167b6646
add Text
2025-07-18 15:26:43 +08:00
wjqserver
49508b49c1
fix limitMaxSizeReader non use body close & fix mergeCtx Value
2025-07-09 00:17:52 +08:00
wjqserver
cb86cb935a
add maxBytesReader & ctxMerge
2025-07-08 13:26:18 +08:00
wjqserver
17bab2dcfd
remove unuse code
2025-07-06 18:09:37 +08:00
wjqserver
edca87906d
update deps & use copyb high perfromance pool & switch to stream json encoder
2025-07-06 17:59:24 +08:00
wjqserver
76d07364ae
optimize defaulterrorhandle && add SetRespBodyFile
2025-06-25 17:49:03 +08:00
wjqserver
53544644af
use new resolveRoutePath replace path.Join && add UseIf
2025-06-17 14:20:14 +08:00
wjqserver
bfc6b439e4
[context] add SetHeaders
2025-06-14 17:58:08 +08:00
wjqserver
896182417f
fix header writer after status issue
2025-06-11 11:24:54 +08:00
wjqserver
bb822599b9
update methods
2025-06-11 11:11:54 +08:00
wjqserver
ce5efae287
update
2025-06-10 21:37:53 +08:00
wjqserver
e6b54eedbf
remove tgzip
2025-06-10 00:04:15 +08:00
wjqserver
1d5ffac153
[context] optimize context reset and reuse
2025-06-06 22:40:40 +08:00
wjqserver
61e67bc2a0
[context] fix writer reset
2025-06-06 21:29:09 +08:00
wjqserver
757cd962ab
[context] Add Cookie Method, port from gin
2025-06-05 18:35:28 +08:00
wjqserver
b8a1c5523a
ctx add logreco method
2025-06-04 21:30:56 +08:00
wjqserver
899d3ff48b
add logreco
2025-06-04 20:44:23 +08:00
wjqserver
385b6239c8
add GetHTTPC
2025-06-04 18:40:00 +08:00
wjqserver
6eac3b2046
add GetProtocol
2025-06-02 02:10:25 +08:00
wjqserver
8ae88a77f0
add Raw & GetReqBodyFull
2025-05-30 16:51:38 +08:00
wjqserver
5a10829041
add ErrorUseHandle
2025-05-28 21:34:08 +08:00
wjqserver
484f2f016b
init(v0.0.1)
2025-05-28 18:25:28 +08:00