2016-04-05 18 views
2

私はサーバーから正常にレスポンス2.0.1を使用してレスポンスを取得していますが、非同期メソッドを使用せずにHTTP応答ステータスを取得する方法はありますか?同期リトロフィットでhttp応答ステータスを取得する方法2

Retrofit retrofit = new Retrofit.Builder() 
       .baseUrl("http://192.168.8.4/********/***/") 
       .addConverterFactory(GsonConverterFactory.create()) 
       .build(); 
     RequestInterface request = retrofit.create(RequestInterface.class); 
     HotelDetail hd; 

     Call<HotelDetail> call1 = request.getIndividualHotel("1"); 

     hd = call1.execute().body(); 

答えて

3

レスポンスタイプで保存して実行することができます。 Responseは、.code()メソッドを使用してコードを取得する機能を提供します。

Response response = call1.execute(); 
    System.out.println(response.code()); 
    hd = (HotelDetail) response.body(); 
    System.out.println(hd.toString()); 
+0

ありがとうございます。:) – user3349977

関連する問題