- Fix compilation with default features off
- Release
- Migrate to
std::future
- Add support for setting query from Serialize type for client request.
- Remaining getter methods for
ClientRequest
's privatehead
field #1101
- Export frozen request related types.
- Add
FrozenClientRequest
to support retries for sending HTTP requests
- Ensure that the
Host
header is set when initiating a WebSocket client connection.
-
Update percent-encoding to "2.1"
-
Update serde_urlencoded to "0.6.1"
- Add
rustls
support
-
Always append a colon after username in basic auth
-
Upgrade
rand
dependency version to 0.7
- Add license files
- Allow to send headers in
Camel-Case
form.
- Upgrade actix-http dependency.
- Allow to specify server address for http and ws requests.
ClientRequest::if_true()
andClientRequest::if_some()
use instance instead of ref
- No changes
- Do not set default headers for websocket request
- Do not set any default headers
- Add Debug impl for BoxedSocket
- Update actix-http dependency
-
Export
MessageBody
type -
ClientResponse::json()
- Loads and parseapplication/json
encoded body
-
ClientRequest::json()
accepts reference instead of object. -
ClientResponse::body()
does not consume response object. -
Renamed
ClientRequest::close_connection()
toClientRequest::force_close()
-
Per request and session wide request timeout.
-
Session wide headers.
-
Session wide basic and bearer auth.
-
Re-export
actix_http::client::Connector
.
-
Allow to override request's uri
-
Export
ws
sub-module with websockets related types
- Initial impl