Fast-Android-Networking
Fast-Android-Networking copied to clipboard
How to get Response Header
Its not an issue, its a question. I want to know how we can get response header using this networking library
AndroidNetworking.
post("API_URL")
.build()
.getAsOkHttpResponse(new OkHttpResponseListener() {
@Override
public void onResponse(Response response) {
response.header("name", "defaultValue");
}
@Override
public void onError(ANError anError) {
}
})``
Rx2AndroidNetworking.post(ApiEndPoint.ENDPOINT_SERVER_LOGIN) .addApplicationJsonBody(request) .addHeaders(apiHeader.getProtectedApiHeader()) .build() .getObjectSingle(LoginResponse.class);
How to get header when working with Reactive Android networking calls
// You can get headers like below:
ANRequest.PostRequestBuilder postRequestBuilder
postRequestBuilder = AndroidNetworking.post(serverUrl);
postRequestBuilder.addJSONObjectBody(requestBody);
postRequestBuilder.build().getAsOkHttpResponseAndString(new OkHttpResponseAndStringRequestListener() {
@Override
public void onResponse(Response okHttpResponse, String response) {
// You can get headers from okHttpResponse i.e okHttpResponse.headers()
// response handling
}
@Override
public void onError(ANError anError) {
// error handling
}
});