Fast-Android-Networking icon indicating copy to clipboard operation
Fast-Android-Networking copied to clipboard

How to get Response Header

Open zaheerahmad01 opened this issue 5 years ago • 3 comments

Its not an issue, its a question. I want to know how we can get response header using this networking library

zaheerahmad01 avatar Mar 07 '19 09:03 zaheerahmad01

AndroidNetworking.
                post("API_URL")
                .build()
                .getAsOkHttpResponse(new OkHttpResponseListener() {
                    @Override
                    public void onResponse(Response response) {
                        response.header("name", "defaultValue");
                    }

                    @Override
                    public void onError(ANError anError) {

                    }
                })``

scavengerinc avatar Mar 26 '19 06:03 scavengerinc

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

mhafeezgr8 avatar Apr 28 '19 19:04 mhafeezgr8

// 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
            }
        });

RehanShehzad avatar Feb 17 '20 07:02 RehanShehzad