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 არის სტრინგი თქვენი ავტორიზაციის ტოკენით. ეს მიდგომა საშუალებას აძლევს ავტომატურად დაამატოთ ტოკენი ყველა კლიენტის მოთხოვნაზე.