Retorfit Basic authentication
private void callApi() {
final String credentials = "pavan@gmail.com"+ ":" + "*******";
RestAdapter adapter = new RestAdapter.Builder().
setEndpoint(StringConstants.endurl)
.setRequestInterceptor(new RequestInterceptor() {
@Override
public void intercept(RequestFacade request) {
String string = "Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
request.addHeader("Authorization", string);
request.addHeader("Accept", "application/json");
}
})
.build();
apiservice = adapter.create(Apiservice.class);
}