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