我收到Log貓中Okhttp Logging攔截器的響應。但是,我無法從通話後的改裝回應中得到它。 這是帖子的呼叫:
Retrofit Post請求無法從服務器獲得響應Android
private void update(PostEntity postEntity){
Call<ResponseEntity> call = baseProvider.getApiClient().
createNewQuestion(mPrefs.getLoggedUserCityId(), postEntity);
call.enqueue(new Callback<ResponseEntity>() {
@Override
public void onResponse(Call<ResponseEntity> call, Response<ResponseEntity> response) {
Log.i("post:", response.body().toString());
}
@Override
public void onFailure(Call<ResponseEntity> call, Throwable t) {
Log.i("Not Working", "Retrofit is not updating the feed!!");
}
});
}
d/OkHttp:OkHttp - 發送 - 米利斯:1471598299803
d/OkHttp:OkHttp-收到-米利斯:1471598300522
d/OkHttp:{ 「消息」: 「成功發佈」,「uuid」:「5dgiriWE4s4Sqhts」}
這裏我得到了response.body()。toString是可以的。我無法獲得okhttp攔截器輸出,以便從服務器存儲uuid。
它是要失敗的方法 – Soham
@Soham不,它是一個成功的調用,它只進入onResponse。但是響應沒有任何東西,Okhttp攔截器顯示在logcat中。 –
ResponseEntity是什麼? – Soham