Sobes.tech
Junior — Middle

Ինչպե՞ս կարելի է ներառել թույլտվության նշանը HTTP-խնդրանքներում։

sobes.tech AI

Պատասխան AI-ից

Անձնագրային նշանը սովորաբար ավելացվում է HTTP-հարցման Authorization գլխում: Android-ում, օգտագործելով Retrofit կամ OkHttp գրադարանները, դա կատարվում է ավելացնելով գլխի հարցմանը:

Օրինակ 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();

Այստեղ, token ձեր թույլտվության նշանն է: Այս մոտեցումը թույլ է տալիս ավտոմատ կերպով ավելացնել նշանը բոլոր հաճախորդի հարցումներին։