私の質問に関してそこには多くの矛盾する声明があるようです。 WEPAPIを使用するためにMicrosoft.Net.Httpパッケージを追加したPCLプロジェクトがあります。これはAndroidとiOSの両方のアプリケーションで動作しますか? ありがとうございます。Xamarin PCLとMicrosoft.Net.Http for HttpClientは、AndroidとiOSでサポートされていますか?
答えて
新しいPCLプロファイルを選択した場合でも、NuGetパッケージを追加する必要はなく、HttpClientを直接使用することもできます。
あなたの質問に答えるには、これはうまくいきます。 Xamarinが提供するHttpClientHandlerの場合でもModernHttpClientでも動作します。
これは素晴らしいことです。フィードバックに感謝します。新しいPCLプロファイルを選択して、それが機能するかどうかを確認します。 –
「新しいPCLプロファイルを使用する」という正確な意味は?私はほぼすべて(VS、ナゲットパッケージなど)を更新しており、約2週間前に作成されたプロジェクト(2017年10月)はHttpClientをサポートしていません。これは、HttpClientが存在しないことを意味します。 – LetzFlow
より良いサブセットを持つPCLプロファイルを選択してください。プロファイル7のようなものです。代わりに.NET Standardに切り替えることもできます。 – Cheesebaron
- 1. HttpClientはAndroidとiOSで別々に処理されますか?
- 2. java.soundとjava.util.RandonAccessFileはAndroidとiOSで完全にサポートされていますか?
- 3. Xamarin PCL(Android)がSignalRハブに接続されていません
- 4. AndroidとIOSのXamarin PCL自己署名証明書
- 5. LightStreamer DotNetはXamarinのPCLプロジェクトとしてコンパイルされました
- 6. NogはAndroid用MonoTouchとMonoでサポートされていますか?
- 7. XamarinでVSで構築されたIOsアプリケーションでHttpClientが動作しない
- 8. Xamarin Android HttpClient PostAsync
- 9. iOSとAndroidをXamarin PCLでターゲット設定し、.NETの機能が増えることはありますか?
- 10. iOSとAndroidでサポートされているBLE 5のデータレート
- 11. Xamarin - PCLのAndroidベクターリソースを参照していますか?
- 12. .AsReadOnly()は含まれていませんMSDNでサポートされていると表示されているにもかかわらずPCL
- 13. PostAsJsonAsyncはXamarin PCLに
- 14. F#for Xamarin MacOS X:TargetFrameworkVersionv4.5.2はこのツールセットでサポートされていません(ToolsVersion4.0)
- 15. XAMARIN PCLコンプリートWCF
- 16. Xamarin PCL
- 17. XamarinクロスプラットフォームPCL GetStringAsyncエラー
- 18. xamarin PCL Soap Webサービス
- 19. xamarinはiOS用のcoreBluetoothをサポートしていますか?
- 20. サポートされていない設定:... armeabi-v7a-emu.so Mono for Android v4.0
- 21. ADO.NET Xamarin用SQLite pclライブラリ
- 22. CoAP.NET for Xamarin
- 23. SmartAdmin for Angular 2は角4でサポートされていますか?
- 24. Xamarin PCLレンダリング
- 25. Xamarin PCL
- 26. realm iOSとrealmの互換性Xamarin iOS && realm Javaとrealm Xamarin Android
- 27. PCLからのXamarin WebAPIコール
- 28. Xamarin(iOSとAndroid)のサイドメニューパネル
- 29. .netライブラリプロジェクトとXamarinのPCLプロジェクトリファレンスcross platfrom
- 30. System.Net.HttpとMicrosoft.Net.Httpの現在の状況
Android APIレベル5.0以上でのみサポートされているModernHttpClientを使用する必要があります。少なくとも私が働いている人々は、SSL証明書で動作するためには、最新のhttpクライアントライブラリを使用しなければなりませんでした。 – victor
@victorあなたは少し間違っています。 ModernHttpClientは、XamarinがサポートするすべてのAPIで動作します。 Xamarinが提供するAndroidHttpHandlerは、Android 5.0以降でのみOkHttpを使用します。 – Cheesebaron
フィードバックをいただきありがとうございます! –