retrofit

    0熱度

    1回答

    我試着從我與Android 8(26奧利奧)服務器獲取數據,我得到以下錯誤:使用改裝2.3.0 java.net.ProtocolException: unexpected end of stream IM,OkHttp 3.9.0。奇怪的是,這個錯誤只發生在API 26奧利奧而不是任何以前的API上,我隨機得到這個錯誤,有時是的,有時不是。由於RxJava調試功能,該錯誤很短。 編輯:我改變

    1熱度

    1回答

    我的服務器團隊定義了一個可怕的響應,它可能是一個像{key1=value1, key2=value2}這樣的json對象,可能是一個像[{key3=value3, key4=value4}, {key3=value3a, key4=value4a}]這樣的json數組。 兩種類型的具有邏輯關係如下:對於單一的API時,服務器將: 發送,如果有一定的誤差,或 發送JSON數組,如果有有效數據JSON

    1熱度

    2回答

    我是ReactiveX的新手。我從源代碼中學習它。一切都很清楚,但突然之間我得到了一個名爲「消費者」的詞,這是一個界面。它被用來代替Observer。 有人可以讓我知道它到底做了什麼嗎? 我跟隨了幾個鏈接,但他們只是說了一條語句Consumer是一個接受單個值的函數接口(回調函數)。 我想知道它的確切工作。 這是什麼? 我們爲什麼需要它? 如何使用它? 它代替觀察者嗎?如果是,如何和爲什麼?

    -1熱度

    1回答

    我正在開發一個簡單的跟蹤應用程序。此應用程序每30秒將當前位置和時間發送到遠程服務器。我已經使用了android-priority-jobqueue和Retrofit,所以如果沒有任何工作可用,應用程序將這些數據排入隊列並在網絡可用時發送它們。 如果應用程序脫機工作,說你上網1小時後,它會調用我的webapi 120次。是否有任何解決方案可以將這些作業合併爲一個或將android-priority

    0熱度

    1回答

    每當我嘗試發送一個post請求,我得到500錯誤。獲取請求正常工作。通過郵遞員的郵寄請求也可以正常工作,所以在服務器端沒有問題。問題是什麼? 請求代碼: HseDayApi hseDayApi = HseDayApi.retrofit.create(HseDayApi.class); ApiPostComment comment = new ApiPostComment();

    0熱度

    1回答

    我正在開發一個應用程序,客戶端是android studio,服務器是在Django中構建的休息服務器。 客戶端與Retrofit進行通信。 我想使用前綴/ api/users/{username}的get-request(稍後應該向我顯示關於此用戶的詳細信息)。 隨着郵遞員的所有Http請求(獲取,發佈,刪除,放)工作良好。所以我認爲這不是服務器的問題。 我有這樣的API客戶端: public

    0熱度

    3回答

    我想要做一個POST命令。 這是我的終點:http://180.150.134.136:18095/WSCoreAPI/send/receive/tester?method=LOGN&data=(urlencodeddata) 我的問題是,我將如何構建端點在我改造 我做了這樣的事情: @POST("WSCoreAPI/send/receive/tester") Call<LoginRespons

    0熱度

    1回答

    所以我一直試圖通宵讓它工作,但似乎沒有什麼訣竅...我一直得到信任錨沒有找到認證路徑。 這裏是我是如何建立okhttpClient(我跟着https://medium.com/@sreekumar_av/certificate-public-key-pinning-in-android-using-retrofit-2-0-74140800025b) fun provideOkHttpClient

    0熱度

    2回答

    數據我是實現回收視圖和我使用改型通過api 數據作爲陣列JSON獲取數據後,我是實現改型對象,內部的for循環我有 問題我不能獲取數據的模式發送數據和我沒有任何錯誤信息,只是黑屏 和logat此消息 E/RecyclerView:無適配器連接;跳繩佈局 這是我mainActivity: public class MainActivity extends AppCompatActivity {

    0熱度

    1回答

    我有一個json數據要在android howerver中使用retrofit發送,它不會發送到服務器。我在服務器端使用了苗條框架。 這是我的Android客戶端界面 public interface RequestInterface { @Headers("Content-type: application/json") @POST("/instituteRegis