2017-06-06 14 views
1

ログインパネルからセッションIDを取得したいのですが、Retrofitを使用してリクエストしています。Android:Retrofitを使用してセッションIDを取得するには?

しかし、応答のヘッダーを探しているとき、私はすべてのクッキーが

を設定し、ここで要求コードで見つけるdid't:あなたはセッションを持つことができ、このコードを使用することにより

Retrofit retrofit = new Retrofit.Builder().baseUrl(getResources().getString(R.string.baseurl)).addConverterFactory(GsonConverterFactory.create(gson)).build(); 
API api = retrofit.create(API.class); 

Call<ResponseBody> call = api.loginhtml(et_user.getText().toString(), et_pass.getText().toString()); 
call.enqueue(new Callback<ResponseBody>() { 
    @Override 
    public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) { 
     try { 
      String head = String.valueOf(response.headers()); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 

    } 

    @Override 
    public void onFailure(Call<ResponseBody> call, Throwable t) { 

    } 
}); 

答えて

0

response.headers().get("Set-Cookie") 
関連する問題