検索

ホームページ  >  に質問  >  本文

现在Android 用的Http请求用什么?HttpClient还是HttpURLConnection?

话说HttpURLConnection真心难用。。。
Android 21之后就不推荐用httpClient ,volly也有问题。。

PHPzPHPz2772日前594

全員に返信(8)返信します

  • ringa_lee

    ringa_lee2017-04-17 15:36:37

    okhttp https://github.com/square/okhttp
    volley http://developer.android.com/training/volley/index.html
    litehttp https:// github.com/litesuits/android-lite-http

    それはあなたの好みによります。すべて一文モードです

    okhttp の中国語修正版 https://github.com/hongyangAndroid/okhttp-utils (現在会社のプロジェクトで実行されており、非常に便利です)


    自分で書くのは面倒なだけでなく、考えが不十分です。ホイールがある場合は、それを有効に活用してください (ホイールの構造を詳しく学ぶ時間があるのも素晴らしいことです)。

    参考補足:
    http://blog.csdn.net/lmj623565791/article/details/49734867

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:36:37

    okhttp を使用します。自分で書くのは非常に面倒です

    返事
    0
  • 高洛峰

    高洛峰2017-04-17 15:36:37

    ボレー

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:36:37

    私が HttpURLConnection を使用したのは、手間が省け、以前の Java プロジェクトから直接移行したのですが、まだ動作するためです。

    私の提案は、HttpURLConnectionHttpResponse を毎回書き換えるのではなく、カプセル化することです。 C# で HttpRequestWebClient にカプセル化されるのと同じです。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:36:37

    1階の人たちと同じように、現在のプロジェクトが使用中です。時間があるときにパッケージ版を見てみます
    okhttp中国語修正版

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:36:37

    視覚的には、著者は Android を初めて使用するため、いわゆる OKHTTP やレトロフィット、ボレーではなく、HttpURLConnection を提案します。フレームワークを使用する前に、最も基本的な概念を学ぶ必要があるため、最初にフレームワークを使用する場合の欠点は、企業が別の http リクエスト フレームワークを使用する場合に、互換性が非常に悪くなるということです。そこで、私の提案はデフレーム化することです。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:36:37

    大丈夫ですhttp

    返事
    0
  • 黄舟

    黄舟2017-04-17 15:36:37

    asynchttp をお勧めします。とても使いやすいです

    返事
    0
  • キャンセル返事