Kevin Wan
367afb544c
feat: support ptr of ptr of ... in mapping ( #2779 )
...
* feat: support ptr of ptr of ... in mapping
* feat: support ptr of ptr of time.Duration in mapping
* feat: support ptr of ptr of json.Number in mapping
* chore: improve setting in mapping
* feat: support ptr of ptr encoding.TextUnmarshaler in mapping
* chore: add more tests
* fix: string ptr
* chore: update tests
2 years ago
chen quan
fc9b3ffdc1
refactor: use opentelemetry's standard api to track http status code ( #2760 )
2 years ago
chen quan
21c49009c0
chore: remove unnecessary code ( #2754 )
2 years ago
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc ( #2375 )
...
* feat: support baggage propagation in httpc
* chore: use go 1.16
* chore: use go 1.16
* chore: use go ^1.16
* chore: remove deprecated
2 years ago
maizige
cfda972d50
fix:trace graceful stop,pre loss trace ( #2358 )
2 years ago
Kevin Wan
5d00dfb962
fix: handle the scenarios that content-length is invalid ( #2313 )
2 years ago
Kevin Wan
f3645e420e
test: add more tests ( #2261 )
2 years ago
Kevin Wan
a987512c7b
feat: more meaningful error messages, close body on httpc requests ( #2238 )
...
* feat: more meaningful error messages, close body on httpc requests
* fix: test failure
2 years ago
chen quan
003adae51f
fix(httpc): fix typo errors ( #2189 )
2 years ago
chen quan
6518eb10b3
feat: add trace in httpc ( #2011 )
2 years ago
Kevin Wan
f21970c117
test: add more tests ( #1856 )
3 years ago
Kevin Wan
3bbc90ec24
refactor: move json related header vars to internal ( #1840 )
...
* refactor: move json related header vars to internal
* refactor: use header.ContentType
3 years ago
Kevin Wan
cef83efd4e
fix #1838 ( #1839 )
3 years ago
Kevin Wan
cb4fcf2c6c
fix marshal ptr in httpc ( #1789 )
...
* fix marshal ptr in httpc
* add more tests
* add more tests
* add more tests
* fix issue on options and optional both provided
3 years ago
Kevin Wan
50de01fb49
feat: add httpc.Do & httpc.Service.Do ( #1775 )
...
* backup
* backup
* backup
* feat: add httpc.Do & httpc.Service.Do
* fix: not using strings.Cut, it's from Go 1.18
* chore: remove redudant code
* feat: httpc.Do finished
* chore: fix reviewdog
* chore: break loop if found
* add more tests
3 years ago
Kevin Wan
78ea0769fd
feat: simplify httpc ( #1748 )
...
* feat: simplify httpc
* chore: fix lint errors
* chore: fix log url issue
* chore: fix log url issue
* refactor: handle resp & err in ResponseHandler
* chore: remove unnecessary var names in return clause
3 years ago
Kevin Wan
ec271db7a0
chore: refactor code ( #1699 )
3 years ago
Kevin Wan
c1d9e6a00b
feat: add httpc.Parse ( #1698 )
3 years ago
Kevin Wan
f9e6013a6c
refactor: httpc package for easy to use ( #1645 )
3 years ago
Kevin Wan
b5d1d8b0d1
refactor: httpc package for easy to use ( #1643 )
3 years ago
Kevin Wan
2a5717d7fb
feat: add httpc/Service for convinience ( #1641 )
3 years ago
Kevin Wan
85cf662c6f
feat: add httpc/Get httpc/Post ( #1640 )
3 years ago
Kevin Wan
3279a7ef0f
feat: add rest/httpc to make http requests governacible ( #1638 )
...
* feat: change x-trace-id to traceparent to follow opentelemetry
* feat: add rest/httpc to make http requests governacible
* chore: remove blank lines
3 years ago