retrofit

    40熱度

    3回答

    我正在使用Retrofit和Robospice在我的android應用程序中進行API調用。所有@POST方法效果很好,在URL中沒有任何參數的@GET命令也是如此,但我無法獲得任何@GET調用來處理末尾的參數! 例如,如果我的API路徑是「我/ API /呼叫/」,我想2個參數「參數1」,並在URL「參數2」,get調用會是什麼樣子: http://www.example.com/my/api/

    10熱度

    3回答

    我有一個傳遞Map參數或對象來改進POST請求的問題。 我遵循square,kdubb labs教程和this thread,我無法弄清楚。 我當前的代碼其中工程: public interface FacebookUser { @FormUrlEncoded @POST("/user/login-facebook") void login( @Field

    3熱度

    1回答

    我已經構建了一個應用程序,並使用了Okhttp並進行了改進。一切正常,除了一些不規則的有線行爲。在這個新聞應用程序中,我觸發了多個部分的Feed下載請求。有時間請求永遠不會返回任何響應(甚至不會拋出異常),它只是卡住了,在Logcat中我看到了連續的垃圾回收。 我試圖找到潛在的嫌疑人找不到任何東西。我唯一可以從「新語絲」在DDMS看到的是大量的線程都在「監視」狀態(請參閱下面的截圖) 編輯: 另一

    3熱度

    1回答

    我正在使用Android Studio,我想使用Retrofit,它是Android和Java的其餘客戶端。 我在我的build.gradle文件的依賴關係中添加了翻新。所以,我可以在我的項目中使用它,但是當我想執行它時,我有NoClassDefFoundError對於retrofit.RestAdapter$Builder內部類。 dependencies { compile 'com

    14熱度

    5回答

    我需要知道如何在改進中添加授權cookie頭。我看到了使用請求攔截器等的建議。下面是我正在嘗試的,但是這是正確的嗎?首先,我已經需要一個RequestAdatper來第一次獲得會話ID。這隻能由請求適配器的構建者設置。但是我需要提出一個請求來獲取會話ID。我需要兩個休息適配器,一個獲得sessionId,另一個獲取它之後。我真正需要的是一個適配器上的方法來設置cookie後,我得到它,但它似乎並不

    1熱度

    2回答

    我不清楚Refrofit適配器和API類應該放在Android中的哪個位置?我應該使用Application類還是Singleton來保持適配器? API接口類怎麼樣? RestAdapter myRestAdapter; // where should I keep this guy? MyAPI mApi = myRestAdapter.create(MyAPI.class); // an

    14熱度

    1回答

    在我的項目中,我必須將從android設備獲取的圖像發送到服務器站點,並將其存儲在磁盤上。不幸的是,當我打電話的設備網站上的方法,我遇到這個錯誤: DEBUG/Retrofit(4429): java.lang.RuntimeException: Unable to write multipart request. at retrofit.mime.MultipartTypedOutp

    20熱度

    3回答

    Builder代碼我使用Retrofit,並在每個任務我必須做這樣的事情: public class MyTask extends AsyncTask<String, String, String> { private void someMethod() { final RestAdapter restAdapter = new RestAdapter.Builder()

    2熱度

    2回答

    我想從本地android庫發送照片到服務器http Tomcat。對於我正在使用改造的通訊。我建立了設備和服務器之間的連接,並且程序進入了服務器功能,但params中的所有對象都是空的。 這是在客戶端設備函數聲明: @Multipart @POST("/monument/photo/upload") void addMonumentPhoto(@Part("MonumentID") Integ

    2熱度

    1回答

    我正在製作一個Android應用程序,它將從我的API中獲取數據。 我的應用程序要做的第一件事就是讓用戶使用他們的憑據進行登錄。 我的問題是我的API需要處理會話嗎?或者我應該爲每個請求驗證用戶身份? 原生android應用程序會在設備上持有用戶憑據,並在登錄後爲每個請求發送它們嗎? 我正在使用Retrofit。如何在登錄後發送用戶憑據?