# nyquest-backend-winhttp
WinHTTP backend for nyquest.
This backend uses the Windows HTTP Services (WinHTTP) API to perform HTTP requests.
WinHTTP is the recommended API for Windows services.
## Features
- `blocking`: Enable blocking HTTP client support
- `blocking-stream`: Enable blocking streaming upload/download
- `async`: Enable async HTTP client support
- `async-stream`: Enable async streaming upload/download
- `multipart`: Enable multipart form support
- `charset-defaults`: Enable encoding conversion via [`iconv-native`] with its default features
enabled.
- `charset`: Enable encoding conversion via [`iconv-native`] without activating any of its default
features. Refer to the documentation of [`iconv-native`] for its features.
## Platform Support
This backend only works on Windows platforms.
## Allergy Advice
This backend implementation is mostly generated by AI.
## License
Licensed under MIT OR Apache-2.0.