在Retrofit 1.9.0中,如果您使用接口的回调异步版本,
@GET("/user")void getUser(Callback<User> callback)然后您的回调将收到一个
Response对象
Callback<User> user = new Callback<User>() { @Override public void success(User user, Response response) { } @Override public void failure(RetrofitError error) { } }其中有一个方法叫做
getHeaders()
Callback<User> user = new Callback<User>() { @Override public void success(User user, Response response) { List<Header> headerList = response.getHeaders(); for(Header header : headerList) { Log.d(TAG, header.getName() + " " + header.getValue()); } }对于Retrofit 2.0的界面,您可以使用进行操作
Call<T>。
对于Retrofit 2.0的Rx支持,您可以使用
Observable<Result<T>>



