似乎有很多與我的問題有關的衝突聲明。我有一個PCL項目,我已經添加了Microsoft.Net.Http包以便消費一個WepAPI,這是否可以在我的Android和iOS應用上使用? 預先感謝您。Android和iOS支持Xamarin PCL和Microsoft.Net.Http for HttpClient?
回答
如果你選擇一個更新的PCL配置文件,你甚至不需要添加NuGet包,你可以直接使用HttpClient。
要回答你的問題,這是可行的。即使使用Xamarin提供的HttpClientHandler。它也將與ModernHttpClient一起使用。
太棒了,謝謝你的反饋。我會選擇操作系統選擇一個新的PCL配置文件,看看是否有效:) –
你是什麼意思「使用一個新的PCL配置文件」?我已經更新了幾乎所有的東西(VS,nuget包等),而我的項目是在2周前(2017年10月)創建的,不支持HttpClient。這意味着它告訴我HttpClient不存在。 – LetzFlow
選擇一個擁有更好子集的PCL配置文件。類似於配置文件7.您也可以選擇切換到.NET Standard。 – Cheesebaron
- 1. Android支持v4 for xamarin
- 2. Xamarin PCL和sqlite.net
- 3. Android和iOS完全支持java.sound和java.util.RandonAccessFile
- 4. Xamarin Android HttpClient PostAsync
- 5. Nlog支持Monotouch和Mono for Android?
- 6. Mono和Xamarin iOS和Android運行時支持哪些dotnet目標世代?
- 7. 官方「Boost library」支持Android和iOS?
- 8. Microsoft.Net.Http庫MVC項目和PCL之間的衝突
- 9. WP7中的HttpClient和HttpGet支持
- 10. 消息:Android和iOS之間支持Emijo
- 11. 播放器是否支持iOS和Android?
- 12. LigGDX(Ios和Android)中的屏幕支持
- 13. HttpClient - 支持gzip
- 14. Android支持設計Tablayout(Xamarin)
- 15. Xamarin Android支持v7錯誤
- 16. 獲取Windows Phone和HttpClient PCL工作
- 17. Xamarin Android綁定項目和Android支持庫
- 18. Windows PCL HttpClient
- 19. 從xamarin android導航到PCL
- 20. HttpClient的同時Xamarin
- 21. xamarin如何顯示支持andriod和iOS的多個列網格
- 22. xamarin registerForRemoteNotificationTypes:在iOS 8.0和更高版本中不受支持
- 23. 的HttpClient調用PCL不是在iOS的
- 24. Xamarin PCL庫和Sqlite數據存儲
- 25. 支持iOS 6和armv6
- 26. 支持iOS和OSX的Podfile
- 27. 支持iOS 6和7
- 28. Xamarin:庫支持
- 29. Xamarin Forms - IOS最低支持版本
- 30. Xamarin的Android for Mono是否支持與Mono相同的.NET庫?
它應該是,但我認爲你必須使用僅支持Android API級別5.0和更高版本的ModernHttpClient。至少我工作的人必須使用現代的http客戶庫,以使其能夠與ssl證書一起工作。 – victor
@victor你有點不對。 ModernHttpClient適用於Xamarin支持的所有API。它是Xamarin提供的AndroidHttpHandler,它只會在Android 5.0及更高版本上使用OkHttp。 – Cheesebaron
謝謝你們的反饋! –