Axios.Net v0.1.0
· Eine Minute Lesezeit
Über dieses Release
Erstes Release von Axios.Net, einem HTTP-Client für .NET 8 und .NET 10 mit einer axios-ähnlichen Syntax.
AxiosResponse<User> res = await Axios.Get<User>("https://api.test/users/1");
AxiosClient api = Axios.Create(new AxiosRequestConfig { BaseUrl = "https://api.test/v1" });
await api.Post<User>("/users", new { Name = "Ada" });
Neuigkeiten
- Die axios-API:
Get,Post,Put,Patch,Delete,Head,Options,Request,PostForm,GetUriundCreate - Typisierte Antworten, Konfigurations-Merging (Bibliothek, Client, Anfrage) und Standard-Header pro Methode
- Request- und Response-Interceptors mit
Eject,Clear,RunWhenundSynchronous - Query-Parameter sowie JSON-, urlencoded- und Multipart-Bodys
- Eine einzige
AxiosExceptionmit den Fehlercodes von axios - Timeout, Abbruch, Upload- und Download-Fortschritt, Größenlimits, Weiterleitungen, Dekomprimierung und Proxy
Axios.Net wird unter AGPL-3.0-or-later veröffentlicht. Lies die Dokumentation für den Einstieg, einschließlich des Umstiegs von der Klasse Request aus FrApp42.Web.
Changelog
Das Release findest du unter folgendem Link: changelog.
