Xamarin Native Android HttpClient,它位于何处?
Xamarin Native Android HttpClient, where is it located?
当我 select Visual Studio 中 HttpClient 的本机实现时,例如:
我在我的代码中使用 HttpClient。
- HttpClient 代码位于何处?
- 它在本地 Android 库中吗?
- 或者在 Google Play 服务中?
- 我在哪里可以找到?
HttpClient 实现:
where does the HttpClient code live ?
HttpClient
是 "normal" System.Net.Http.HttpClient
,但是当使用 AndroidClientHander
时,有一个使用 Java.Net.HttpURLConnection
作为它的自定义 System.Net.Http.HttpClientHandler
实施:
回复:xamarin-android/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs
SSL/TLS 实施:
Is it in a native Android library ?
至于 "native" TLS 1.2+ 选项,它由 Google 的 Boring SSL (boringssl) 的捆绑版本提供,包含在您的 apk
(它是本机 NDK/C 共享库)
当我 select Visual Studio 中 HttpClient 的本机实现时,例如:
我在我的代码中使用 HttpClient。
- HttpClient 代码位于何处?
- 它在本地 Android 库中吗?
- 或者在 Google Play 服务中?
- 我在哪里可以找到?
HttpClient 实现:
where does the HttpClient code live ?
HttpClient
是 "normal" System.Net.Http.HttpClient
,但是当使用 AndroidClientHander
时,有一个使用 Java.Net.HttpURLConnection
作为它的自定义 System.Net.Http.HttpClientHandler
实施:
回复:xamarin-android/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs
SSL/TLS 实施:
Is it in a native Android library ?
至于 "native" TLS 1.2+ 选项,它由 Google 的 Boring SSL (boringssl) 的捆绑版本提供,包含在您的 apk
(它是本机 NDK/C 共享库)