Puis-je modifier les en-têtes de la requête HTTP envoyée par le navigateur?

Je suis à la recherche dans une bonne conception et souhaitez utiliser les méthodes HTTP (POST, GET, ...) et les en-têtes HTTP autant que possible. J'ai déjà trouvé que les méthodes HTTP PUT et DELETE ne sont pas pris en charge à partir du navigateur.

Maintenant, je suis à la recherche pour obtenir des représentations différentes d'une même ressource et voudrais le faire en modifiant le Accept en-tête de la demande. Selon cette Accept en-tête, le serveur peut servir d'un point de vue différent sur la même ressource.

Problème est que je n'ai pas trouver un moyen de dire à mon navigateur pour changer cet en-tête.

La <a..> balise a un l'attribut type, qui peuvent avoir un type mime, regardé comme un bon candidat, mais l'en-tête est toujours le navigateur par défaut (dans Firefox, il peut être modifié dans about:config avec le network.http.accept.default clé).

  • Je vous entends. Il serait bien de coder en dur des en-têtes et dans votre onglet de navigateur il suffit de visiter l'Url pour tester votre code. Je ne veux pas d'une véritable interface séparée comme le Chrome Facteur app.
  • Cette extension fonctionne très bien pour moi: chrome.google.com/webstore/detail/modify-headers-for-google/...
InformationsquelleAutor JeroenWyseur | 2008-12-17