retrofit2

    0熱度

    1回答

    我正在使用retorfit從Steam API獲取數據,但我的響應爲空,但日誌顯示正確的JSON響應。 這是從API的JSON: { "response": { "players": [ { "steamid": "76561197960435530", "communityvisibilitystate": 3, "profile

    0熱度

    1回答

    我需要同步呼叫刷新Auth令牌,但我得到'NetworkOnMainThreadException'。 @Synchronized fun refreshToken(): String? { val refreshToken = AuthService.getRefreshToken(context) var id_token: String? = null va

    0熱度

    1回答

    當我使用Retrofit進行API調用時,我得到了下面的JSON響應。 現在我想將數據映射到模型。什麼是最好的方式來做到這一點?提前致謝。 編輯:這是真正的JSON響應。 { "status": "success", "data": { "messages": [], "result": { "clinicCode": "Medics", "firs

    -3熱度

    1回答

    我能夠在Retrofit中使用日誌攔截器來獲取響應,但我的onResponse沒有被調用。 我使用的兩個模型類如下所示,還有兩個名爲Result和JobTitle。 MainResponse.class public class MainResponse { @SerializedName("status") @Expose private String status; @Seriali

    2熱度

    1回答

    我有post動態變量替換的url。所以在搜索了很多鏈接之後,我做了下面的代碼。 @POST("clients/{clientId}/devices/{deviceCode}/authenticate") Call<String> isAuthenticate(@Path("clientId") Long clientId,@Path("deviceCode") String d

    0熱度

    1回答

    我正在構建一個活動,我正在從api中加載對象列表。我需要使用retrofit進行多個請求,並返回不同的對象。我可以提出請求,但我不知道如何檢查完成。 下面的代碼是我。 ApiRepository public interface ApiRepository { @GET("/api/troopmarker.json") Call<List<TroopMarker>> getTr

    1熱度

    2回答

    如何在將response.body()轉換爲POJO類時關閉response.body? public class RetrofitClient { private static Retrofit retrofit = null; private final static OkHttpClient okHttpClient = new OkHttpClient.Builder(

    1熱度

    3回答

    我在我的應用程序中使用Retrofit從他的服務器下載一些JSON。但有些時候,當我從服務器請求重複的數據時,它會返回空主體響應代碼208,但在200我有一個非空的響應正文。 在null身體改造去onFailure方法。我的問題在這裏! 我想知道請求失敗的原因(這是因爲208(在我的情況下)或其他事情)。如何在OnFailure方法中獲得響應代碼? 我試圖實現這樣我自己的回調方法: public

    7熱度

    2回答

    在正在工作的應用程序中突然出現協議異常,導致網絡調用失敗。 該應用程序工作到昨天和今天所有的網絡通話失敗。這些調用對HTTP正常工作,但使用HTTPS失敗。 這裏是日誌, java.net.ProtocolException: Expected ':status' header not present 10-18 14:59:01.103 30746-30746/? W/System.err:

    0熱度

    1回答

    在我的Android應用程序中我試圖調用URL http://my-url.com/somestuff?type=type1。要創建此調用,我正在使用retrofit 2.3.0。根據Android的工作室,被稱爲URL是http://my-url.com/somestuff沒有導致接收404 @GET("somestuff") Call<MyDataModel> getStuff( @