modernhttpclient-updated
3.3.0
See the version list below for details.
dotnet add package modernhttpclient-updated --version 3.3.0
NuGet\Install-Package modernhttpclient-updated -Version 3.3.0
<PackageReference Include="modernhttpclient-updated" Version="3.3.0" />
paket add modernhttpclient-updated --version 3.3.0
#r "nuget: modernhttpclient-updated, 3.3.0"
// Install modernhttpclient-updated as a Cake Addin #addin nuget:?package=modernhttpclient-updated&version=3.3.0 // Install modernhttpclient-updated as a Cake Tool #tool nuget:?package=modernhttpclient-updated&version=3.3.0
This library brings the latest platform-specific networking libraries to Xamarin applications via a custom HttpClient handler.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid is compatible. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap10 is compatible. |
Xamarin.iOS | xamarinios was computed. xamarinios10 is compatible. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
MonoAndroid 0.0
- Square.OkHttp3 (>= 3.8.1)
-
UAP 1.0
- Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.8)
- Portable.BouncyCastle-Signed (>= 1.7.0.2)
-
Xamarin.iOS 1.0
- Portable.BouncyCastle (>= 1.8.5)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on modernhttpclient-updated:
Package | Downloads |
---|---|
SheshaMobile.Core
Common application functionality and features to be shared across the framework |
|
SheshaMobile.Core.Android
Common application functionality and features to be shared across the framework for Android |
|
SheshaMobile.Core.iOS
Common application functionality and features to be shared across the framework for iOS |
|
ItEnterprise.Common.EUSignStandard
ItEnterprise Common.EUSignStandard for Xamarin Forms |
|
AppHub.Common
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.4.3 | 1,003,060 | 12/10/2019 |
3.4.2 | 50,220 | 9/23/2019 |
3.3.4 | 102,189 | 7/10/2019 |
3.3.3 | 23,870 | 7/1/2019 |
3.3.2 | 22,812 | 6/25/2019 |
3.3.1 | 1,523 | 6/24/2019 |
3.3.0 | 1,278 | 6/24/2019 |
3.2.1 | 3,438 | 6/19/2019 |
2.8.2 | 1,679 | 6/19/2019 |
2.8.1 | 7,021 | 6/13/2019 |
2.8.0 | 4,844 | 6/10/2019 |
2.7.2 | 11,738,994 | 6/25/2018 |
2.7.1 | 38,756 | 5/19/2018 |
2.7.0 | 2,630 | 5/10/2018 |
2.6.0 | 19,999 | 1/29/2018 |
2.5.3 | 3,822 | 1/23/2018 |
2.5.1 | 1,942 | 1/22/2018 |
2.5.0 | 26,687 | 12/11/2017 |
2.4.9.1 | 8,004 | 6/25/2018 |
2.4.7 | 2,854 | 1/23/2018 |
2.4.5 | 1,958 | 1/21/2018 |
2.4.4 | 7,966 | 12/9/2017 |
2.4.3 | 2,923 | 12/5/2017 |
3.3.0
Renaming SSLConfig to TLSConfig
Renaming EnableUntrustedCertificates to DangerousAcceptAnyServerCertificateValidator, moving it as a property of TLSConfig
Adding TLSConfig DangerousAllowInsecureHTTPLoads to enable plaintext HTTP in Android, matching iOS NSAppTransportSecurity $35
Adding support for wildcard hostname validation #34
3.2.1
Cumulative versioning update.
2.8.2
Validating hostname against certificate Subject Alternative Names, if any, in case it doesn't match the CN
2.8.1
[iOS] Timeout using wrong TimeSpan value #31.
[Android] "Trust anchor for certification path not found." with self-signed certificate.
2.8.0
Code refactoring.
Adding support for Mutual TLS Authentication
Enforcing TLS1.2
Adding support for web proxy.
[iOS] Removing minimumSSLProtocol static property.
[Android] Removing verifyHostnameCallback static property.
[Android] Removing customTrustManager static property.
2.7.2
[Android] Handshake failed (adding customTrustManager static property) #11
2.7.1
[Android] MissingMethodException Method 'ModernHttpClient.NativeMessageHandler..ctor' not found. #9
[iOS] Removing minimumSSLProtocol from NativeMessageHandler ctor
[UWP] Exception on UWP with Xamarin Forms #3
2.7.0
Migrating to a multi-target project
[Android] Calling HttpClient methods should throw .Net Exception when fail #5
[Android] VerifyHostnameCallback parameter function on constructor (NativeMessageHandler - Android) when customSSLVerification is true #6
[Android] ReasonPhrase is empty under HTTPS #8
2.6.0
Adding support for UWP
Adding support for netstandard 2.0
2.5.3
Cookies set with the native handler will be merged into the Cookie header
2.5.1
[Android] NativeCookieHandler, if provided, is set as the default CookieJar for OkHttpClient
Adding DeleteCookies, SetCookie and DeleteCookie to NativeCookieHandler
2.5.0
[Android] Updating to Square.OkHttp3
2.4.7
Cookies set with the native handler will be merged into the Cookie header
2.4.5
[Android] NativeCookieHandler, if provided, is set as the default cookie handler for OkHttpClient
Adding DeleteCookies, SetCookie and DeleteCookie to NativeCookieHandler
2.4.4
[Android] SIGABRT after UnknownHostException #229
[iOS] Updating obsolete NSUrlSessionDelegate to INSUrlSessionDelegate
Adding EnableUntrustedCertificates to support self-signed certificates
2.4.3
Adding Timeout property
[Android] Updating to Square.OkHttp 2.7.5
[Android] Timeout value is not respected on Android #192