Capture de transactions HTTP

La méthode la plus simple pour identifier le ou les formulaires auxquels vous devez soumettre des informations d'authentification pour une ressource distante consiste à capturer une retranscription complète de tous les échanges entre votre navigateur et cette ressource lorsque l'authentification a réussi. Différents navigateurs et différentes versions de navigateur fournissent différents moyens de capturer ces retranscriptions, et différents développeurs peuvent avoir des préférences différentes en terme de solutions. Tableau 1 fournit une liste d'outils que vous pourrez trouver utiles pour capturer ces interactions.

Tableau 1. Mécanismes de capture de l'interaction navigateur/ressource
Navigateur/Version Nom/URL HOWTO
Mozilla Firefox Firebug, Plugin Sélectionnez Tools > Firebug > Show Firebug (F12). Dans le cadre Firebug, sélectionnez l'élément Enable du menu Net pour activer le suivi. Cliquez sur le menu secondaire All, puis sur Persist.
Google Chrome Developer Tools, Builtin Sélectionnez Chrome Menu > Tools > Developer Tools. Sélectionnez le bouton Preserve Log upon Navigation dans la barre inférieure.
Internet Explorer 6, 7, 8 ieHTTPheaders, Plugin Tools > Toolbars > Menu bar. Sélectionnez View > Explorer Bars > ieHTTPheaders.
Internet Explorer 9 et versions ultérieures Developer Tools, Builtin Appuyez sur la touche F12 pour afficher Internet Explorer Developer Tools. Utilisez l'onglet Network.

Après avoir installé tous les plug-in nécessaires et configuré votre navigateur pour qu'il enregistre toutes les communications entre votre navigateur et la ressource distante que vous souhaitez explorer, ouvrez une nouvelle fenêtre ou un nouvel onglet dans lequel faire votre expérimentation. La session associée à cet onglet ou à cette fenêtre ne doit pas déjà disposer de cookies qui pourraient l'authentifier sur la ressource distante, ce qui est généralement effectué à l'ouverture d'un onglet ou d'une fenêtre de navigation incognito. Cela se fait de différentes manières dans les différents navigateurs et les différentes versions de navigateur :

Dans l'onglet ou la fenêtre de navigation incognito ou privée, activez la consignation de transaction HTTP et connectez-vous et authentifiez-vous à la ressource distante. Lorsque vous êtes authentifié, ne fermez pas la fenêtre qui affiche le journal ; vous aurez besoin de ces informations dans Configuration de l'authentification par formulaire.

La section suivante explique comment ajouter le composant qui permet à Watson Explorer de créer une collection de recherche en fonction du contenu d'une ressource qui utilise l'authentification par formulaire.