<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 目錄 [TOC] # 各種Request介紹 想要發起一個請求就要有請求對象,NoHttp的理念是你想請求什么數據,就構造什么樣的請求對象。任何請求對象都支持發送任何數據,關于提交數據、提交參數文檔待補充。 NoHttp支持請求String、JsonObject、JsonArray、Bitmap、byte[],支持自定義請求,例如JavaBean、FastJson、Gson等。 ## StringRequest * 下面的方式將創建一個請求方法為`GET`的StringRequest。 ```java Request<String> request = NoHttp.createStringRequest(url); ``` * 如果要創建其它請求方法的StringRequest,第二個參數傳入對應的Method即可。 例如POST請求: ```java Request<String> request = NoHttp.createStringRequest(url, RequestMethod.POST); ``` ## JsonObjectRequest * 下面的方式將創建一個請求方法為`GET`的JsonObjectRequest。 ```java Request<JSONObject> request = NoHttp.createJsonObjectRequest(url); ``` * 如果要創建其它請求方法的JsonObjectRequest,第二個參數傳入對應的Method即可。 例如POST請求: ```java Request<JSONObject> request = NoHttp.createJsonObjectRequest(url, RequestMethod.POST); ``` ## JsonArrayRequest * 下面的方式將創建一個請求方法為`GET`的JsonArrayRequest。 ```java Request<JSONArray> request = NoHttp.createJsonArrayRequest(url); ``` * 如果要創建其它請求方法的JsonArrayRequest,第二個參數傳入對應的Method即可。 例如POST請求: ```java Request<JSONArray> request = NoHttp.createJsonArrayRequest(url, RequestMethod.POST); ``` ## BitmapRequest * 下面的方式將創建一個請求方法為`GET`的BitmapRequest ```java Request<Bitmap> request = NoHttp.createBitmapRequest(url); ``` * 如果要創建其它請求方法的BitmapRequest,第二個參數傳入對應的Method即可 例如POST請求: ```java Request<Bitmap> request = NoHttp.createBitmapRequest(url, RequestMethod.POST); ``` ## ByteArrayRequest * 下面的方式將創建一個請求方法為`GET`的ByteArrayRequest。 ```java Request<byte[]> request = NoHttp.createByteArrayRequest(url); ``` * 如果要創建其它請求方法的ByteArrayRequest,第二個參數傳入對應的Method即可。 例如POST請求: ```java Request<byte[]> request = NoHttp.createByteArrayRequest(url, RequestMethod.POST); ``` ## 自定義請求FastJson、JavaBean [請看這里](http://doc.nohttp.net/222884)。 # 請求優先級 NoHttp的隊列支持請求優先級,通過以下代碼給某個請求設置請求優先級: ```java request.setPriority(Priority.DEFAULT); ``` NoHttp有以下四個優先級別,默認請求的優先級別是`DEFAULT` ```java public enum Priority { LOW, DEFAULT, HEIGHT, HIGHEST } ``` |值|說明| |----|----| |HIGHEST|優先級別最高,一般用于隊列中有HEIGHT的請求時,需要立即執行的請求| |HEIGHT|優先級別高,低于HIGHEST| |DEFAULT|默認值,低于HEIGHT| |LOW|優先級最低| **推薦閱讀** [1. NoHttp的隊列異步請求基本使用](http://doc.nohttp.net/222880) [2. NoHttp隊列特性詳解](http://doc.nohttp.net/222881)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看