fixes
f343daa
] - fix: ignore request error if request is done (#384) (killa <killa123@126.com>)others
518d22c
] - Create codeql-analysis.yml (fengmk2 <fengmk2@gmail.com>)7daf2fa
] - chore: update contributors (fengmk2 <fengmk2@gmail.com>)20451f2
] - test: add tsd for timing interface (#377) (fengmk2 <fengmk2@gmail.com>)f662c2b
] - chore: update contributors (fengmk2 <fengmk2@gmail.com>)others
6d19f99
] - tsd: add timing interface (#375) (弘树@阿里 <dickeylth@users.noreply.github.com>)9c9c65b
] - test: check TypeScript type definitions (#373) (fengmk2 <fengmk2@gmail.com>)fixes
1e6622a
] - fix: upgrade proxy-agent to fix the security vulnerability. (#368) (hyj1991 <yeekwanvong@gmail.com>)others
ae27498
] - docs: notes contentType's value (#349) (changzhi <changzhiwin@gmail.com>)fixes
b730a6c
] - fix: 🐛 redirect status code (#363) (Hongcai Deng <admin@dhchouse.com>)fixes
04734a1
] - fix: 🐛 should trigger response event when follow redirect (#361) (Hongcai Deng <admin@dhchouse.com>)others
d50afda
] - Update proxy-agent to v4 to resolve vulnerability (#355) (Chad McElligott <chad.mcelligott@gmail.com>)features
2acf75b
] - feat: add unix domain socket file support (#352) (Khaidi Chu <i@2333.moe>)others
f2a42d1
] - chore: LICENSE link typo (fengmk2 <fengmk2@gmail.com>)28a0152
] - chore: update contributors (fengmk2 <fengmk2@gmail.com>)5674670
] - test: add socket checker test case (#341) (fengmk2 <fengmk2@gmail.com>)d953ec0
] - test: add testcase for using retry and writeStream in HttpClient2 (#350) (Haoliang Gao <sakura9515@gmail.com>)others
35eecc0
] - chore: add type declaration for RequestOptions#keepHeaderCase (#345) (William <willizm.cn@gmail.com>)fixes
15c4170
] - fix: allow to keep origin header key case (#344) (TZ | 天猪 <atian25@qq.com>)others
31c03b8
] - chore: Update and rename LICENSE.txt to LICENSE (#343) (Yuxiang LIU <david-khala@hotmail.com>)features
47c21bd
] - feat: change header to lowercase (#337) (TZ | 天猪 <atian25@qq.com>)fixes
8f2ca64
] - fix: need to handle response data on close event (#340) (fengmk2 <fengmk2@gmail.com>)175ad2b
] - fix: res.socket is null in node-v14.x (#339) (hyj1991 <yeekwanvong@gmail.com>)fixes
67d5b1c
] - fix: index.d.ts (#334) (Daniels.Sun <better.sunjian@gmail.com>)fixes
3da9339
] - fix: rejectUnauthorized under Node.js 12 (#328) (Khaidi Chu <i@2333.moe>)others
061f600
] - test: add a test case for posting xml data to reflect #69 (#324) (Jeff <jeff.tian@outlook.com>)features
11f5d34
] - feat: support multipart/form-data by default (#322) (fengmk2 <fengmk2@gmail.com>)others
3c24781
] - chore: update contributors (fengmk2 <fengmk2@gmail.com>)fixes
1f9566c
] - fix: don't parse URL on node 4 (#321) (fengmk2 <fengmk2@gmail.com>)3384e53
] - fix: normalize url with WHATWG URL to solve #319 (#320) (Chen Yangjian <252317+cyjake@users.noreply.github.com>)others
e08f71a
] - upgrade: proxy-agent@3.1.0 (#315) (薛定谔的猫 <weiran.zsd@outlook.com>)fixes
a2a8a1d
] - fix: only copy enumerable and ownProperty value of args.headers (#313) (fengmk2 <fengmk2@gmail.com>)fixes
f8091ce
] - fix: cancel connect timer when done is called (Daniel Wang <danielwpz@gmail.com>)features
a5df9d5
] - feat: add typescript definition (#308) (Haoliang Gao <sakura9515@gmail.com>)others
47ad864
] - test: add test case for streaming timeout (#307) (Yiyu He <>)
features
a42445e
] - feat: Expose status message from original Response (#306) (GP ✅ <exchequer598@gmail.com>)fixes
98a1622
] - fix: ensure timeout error is handled when request with stream (#305) (Yiyu He <>)
others
2bb86c0
] - test: only use junit report on azure-pipelines (#304) (fengmk2 <fengmk2@gmail.com>)bd869c7
] - test: Publish test results to Azure Pipelines (#303) (Rishav Sharan <rishav.sharan@microsoft.com>)fixes
227618a
] - fix: allow agent set to null (#301) (fengmk2 <fengmk2@gmail.com>)fixes
83fc316
] - fix: Omit the 'Accept-Encoding' header if it is explicitly set to 'null' (#298) (GP ✅ <exchequer598@gmail.com>)36c24c3
] - fix: should autofix socket timeout by request.timeout (#300) (fengmk2 <fengmk2@gmail.com>)features
28c38d2
] - feat: support agentkeepalive@4 (#297) (fengmk2 <fengmk2@gmail.com>)c79eefc
] - feat: Do not set User-Agent if the header is explicitly set to null (GP <exchequer598@gmail.com>)features
b760530
] - feat: implement trace option like mysql client (#290) (killa <killa123@126.com>)others
5e80ee8
] - test: run ci on azure-pipelines (#292) (azure-pipelines[bot] <>)
fixes
ab39245
] - fix: keep exists accept header on dataType = json (#289) (fengmk2 <fengmk2@gmail.com>)features
4ca0c48
] - feat: add socket handled request and response count (#288) (fengmk2 <fengmk2@gmail.com>)fixes
6bc31b9
] - fix: use pump to close request stream (#287) (fengmk2 <fengmk2@gmail.com>)others
8087683
] - test: add node 10 support (#285) (fengmk2 <fengmk2@gmail.com>)features
c0221ff
] - feat: support deflate compress for response (#283) (iSayme <isaymeorg@gmail.com>)others
60ea1f6
] - test: update url, the /:package/* not avalable anymore (#284) (iSayme <isaymeorg@gmail.com>)features
a6c93fd
] - feat: support args.checkAddress (#279) (Yiyu He <>)
features
d6e7c58
] - feat: support Keep-Alive Header (#275) (fengmk2 <fengmk2@gmail.com>)fixes
9c496a0
] - fix: Changed to "new (require('proxy-agent'))(proxy)" (#273) (Nick Ng <nick-ng@users.noreply.github.com>)fixes
e3df75e
] - fix: res.requestUrls should be string array (#271) (hui <kangpangpang@gmail.com>)fixes
2df6906
] - fix: make sure request event url should be a string (#270) (hui <kangpangpang@gmail.com>)fixes
ac9bc64
] - fix: don't change args.headers (#267) (fengmk2 <fengmk2@gmail.com>)others
b798546
] - docs: fixed spelling mistake (#266) (Axes <whxaxes@qq.com>)features
95cabd6
] - feat: support custom fixJSONCtlChars function (#264) (fengmk2 <fengmk2@gmail.com>)dataAsQueryString
params for convert data to query string (#240)location: /foo
redirectresponse
event. fixed #35options.gzip = true
to handle gzip response. fixed #26response.end()
was calledresponse.end()
was called, res.aborted
should be true
. fixed #14http://user:password@http://demo.com
.