Comments (2)
thank you very much! I'm just a newbie, I'm just curious about this problem, it may be related to the rustls version, my target device is a router, it only has 16M ROM, and the system occupies 8M. A simple https request is compiled at least 1.6M after upx compression.
from minreq.
Reqwest seems to declare the rustls dependency in a very similar fashion to minreq, so I'm not sure what can be done about this. I'd guess the effect on binary size is smaller for reqwest because it probably shares some dependencies with rustls that minreq doesn't, so minreq has to include more code when including rustls.
In any case, a stripped https-enabled hello world with minreq is 1.5 MB, where reqwest is 4.5 MB, so I'm satisfied.
But if you have any ideas for reducing rustls's footprint, I'd be eager to hear and merge them.
from minreq.
Related Issues (20)
- Bug: 404 NOT FOUND !!! HOT 6
- Feature Request: compression support
- Ability to accept self-signed certificates HOT 1
- Error when iterating non static headers HOT 4
- Is it possible to use minreq to send a POST request with form data? If so, how? HOT 2
- 设置Host头错误 HOT 1
- no method named `json` HOT 2
- Implement persistent connections? HOT 4
- 要怎么 发送和读取 HTTP的协议版本 HOT 1
- How I can send files with minreq? :( HOT 1
- No field 'status_code' on type 'Result<Response, minreq::Error>' HOT 2
- 在DllMain里面调用send会卡死 HOT 2
- Help download speed very low HOT 5
- "This app is not available on your PC" when compiling for release HOT 4
- 能否支持http代理 HOT 2
- Syn v2 release breaking MSRV? HOT 1
- proxy env not work HOT 2
- add async support HOT 4
- migrate from `webpki` to `rustls-webpki` HOT 2
- Pinning deps in `Cargo.toml` HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minreq.