Sobes.tech
Junior — Middle

Kako uključiti token za autorizaciju u HTTP zahteve?

sobes.tech АИ

Одговор од АИ

Oblast za autorizaciju obično se dodaje u zaglavlje Authorization HTTP zahteva. Na Androidu, pri korišćenju biblioteka kao što su Retrofit ili OkHttp, to se radi dodavanjem zaglavlja u zahtev.

Primer sa OkHttp:

OkHttpClient client = new OkHttpClient.Builder()
    .addInterceptor(chain -> {
        Request original = chain.request();
        Request request = original.newBuilder()
            .header("Authorization", "Bearer " + token)
            .method(original.method(), original.body())
            .build();
        return chain.proceed(request);
    })
    .build();

Ovde je token niz koji sadrži vaš token za autorizaciju. Ovaj pristup omogućava automatsko dodavanje tokena svim zahtevima klijenta.