Junior — Middle
Πώς μπορεί να συμπεριληφθεί το διακριτικό εξουσιοδότησης στα αιτήματα HTTP;
sobes.tech AI
Απάντηση από AI
Το διακριτικό εξουσιοδότησης προστίθεται συνήθως στην κεφαλίδα Authorization του αιτήματος HTTP. Στο 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 είναι μια συμβολοσειρά με το διακριτικό εξουσιοδότησης σας. Αυτή η προσέγγιση επιτρέπει την αυτόματη προσθήκη του token σε όλα τα αιτήματα του πελάτη.