Indique si l'autorisation Bearer doit être ajoutée
En-têtes de base à inclure dans la requête
En-têtes construits avec Content-Type et Authorization si nécessaire
// Headers pour requête authentifiée
const authHeaders = buildHeaders(true);
// Résultat: { 'Content-Type': 'application/json', 'Authorization': 'Bearer <token>' }
// Headers pour requête publique avec headers personnalisés
const publicHeaders = buildHeaders(false, { 'Accept-Language': 'fr-FR' });
// Résultat: { 'Content-Type': 'application/json', 'Accept-Language': 'fr-FR' }
// Avec un objet Headers
const customHeaders = new Headers({ 'Custom-Header': 'value' });
const headers = buildHeaders(true, customHeaders);
Construit les en-têtes HTTP pour une requête avec gestion conditionnelle de l'authentification.
Cette fonction :