retrofit

    8熱度

    2回答

    我已經成功地創建了一個改造 API REST客戶端,使得無論GET & POST通話,且還併入到這Robospice作爲後臺服務。 不過,我想Robospice服務連接到數據庫,並異步堅持從檢索到的對象GET電話。使用改造Callback類似乎是顯而易見的方式,但連接到數據庫需要Context和我「米關心泄漏Context。 這樣,這將是最好的方法,以獲得RobospiceSpiceService

    10熱度

    1回答

    我想使用Retrofit庫POST JSONObject,但是當我在接收端看到請求時,內容長度爲0。 在RestService接口: @Headers({ "Content-type: application/json" }) @POST("/api/v1/user/controller") void registerController( @Body JSONObje

    4熱度

    1回答

    我試圖使用Robospice與改造上傳圖像到我的Google appengine blobstore。 我可以通過GAE提供的上傳網址,但是當我嘗試與圖像作爲多POST發送URL我得到一個異常: è// RequestRunner.java:134(24689):螺紋請求網絡執行過程中發生-3363例外:空 Ê// RequestRunner.java:134(24689):retrofit.Re

    2熱度

    1回答

    如果您可以從服務器獲得2個不同的響應請求,如何格式化/設計您的類? 注意:如果JSON響應格式(設計)與您的課程不同,那麼Retrofit將引發異常。來自JSON響應的所有字段都必須出現在您的班級中。 Java類,像JSON響應: public class RequestResponseLogin { public ResponseLogin status; public

    58熱度

    6回答

    我爲我的REST調用使用了Retrofit庫。我所做的大部分工作都很流暢,但由於某些原因,我有問題會將JSON時間戳字符串轉換爲java.util.Date對象。即將到來的JSON看起來像這樣。 { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } 我怎麼能告訴改造或GSON將這些字符串轉換爲jav

    62熱度

    3回答

    我正在使用OAuth,每次發出請求時都需要將OAuth令牌放入我的標頭中。我看到了@Header註釋,但有沒有辦法讓它參數化,以便我可以在運行時傳入? 這裏是 @Header({Authorization:'OAuth {var}', api_version={var} }) 您可以將它們在運行時的概念? @GET("/users") void getUsers( @Header("Au

    2熱度

    1回答

    我正在使用翻新來反序列化來自web服務器的json請求,我需要在我的應用中創建會話(cookie?)(應該在120分鐘內過期)。問題是我不知道如何實現它。 private RestAdapter adapter = RestAdapter.Builder().setClient(????).setServer("http://192.168.0.1").build(); 只有在應用程序正在運行

    3熱度

    2回答

    我正在構建Android應用程序,並且正在使用Square的Retrofit庫進行短期網絡調用。我對Java和Android比較陌生。到現在爲止我已經構造的要求,像這樣: @GET("/library.php") void library( @Query("one_thing") String oneThing, @Query("another_thing") String

    26熱度

    1回答

    我使用Square的Retrofit庫進行短期網絡調用。我在每個請求中都包含幾條數據,作爲@Query params。像這樣: @GET("/thingOne.php") void thingOne( @Query("app_version") String appVersion, @Query("device_type") String deviceType,

    2熱度

    1回答

    我正在使用Square的Retrofit庫。我需要實現具有可變數量參數的請求。我發現建議(link),我試試這個: 我改變 @GET("someURL") void method( @Query("firstParameter") int firstValue, @Query("secondParameter") String secondValue, Call