http://www.superbinstruments.com/directory/index.php?r=webservice/profile/id/4096如何在android中使用retrofit解析此web服務?
在這裏,我想在身體的URL(如上)和JsonObject(可以爲null)中傳遞ID。
這裏的概念就像當我將null傳遞給json對象時,它將檢索配置文件數據,或者如果我將json對象與配置文件信息一起傳遞,那麼它將更新配置文件數據。
我已經嘗試過下面的方法,但我可以檢索數據但我無法更新數據。 要更新數據,我們可以傳遞與Body相同的JSON響應。
@POST("index.php")
Call<UserProfile> profileUser(@Query("r") String value, @Body String user);
@POST("index.php?")
Call<UserProfile> saveUser(@Query("r") String value, @Body JSONObject user);
我傳遞這樣的: 值= Web服務/型材/ ID/4096
如果我通過的JSON字符串作爲配置文件更新的信息,然後我得到 「不再需要無效的請求的密碼。」
或 如果我將通過JsonObject作爲配置文件更新信息 然後我得到 java.lang.OutOfMemoryError:嘗試拋出OutOfMemoryError時拋出OutOfMemoryError;沒有堆棧跟蹤可用
檢查答案 –