Fermer

février 5, 2019

Composez les requêtes HTTP (S) avec Fiddler


Apprenez tout ce que vous devez savoir sur l’onglet Compositeur de Fiddler et sur son utilisation. Partie 1 d'une série

Fiddler est bien connu pour sa capacité à capturer le trafic HTTP (S), ce qui permet de déboguer tout site Web ou toute application. Cependant, il existe une autre fonctionnalité qui peut être tout aussi utile, à savoir la création de requêtes HTTP (S). Cela vous donne la possibilité de communiquer avec le serveur Web avec précision, appelant ainsi uniquement les ressources souhaitées. Ce qui est difficilement réalisable dans une application réelle.

Onglet Compositeur

Vous pouvez accéder à tout ce dont vous avez besoin pour créer une nouvelle demande à partir de l'onglet Composer dans Fiddler.

 composer-1 " title = "composer-1" data-openoriginalimageonclick = "true" /> </a data-recalc-dims=

Il supporte deux modes différents, mais vous aurez probablement besoin du mode analysé. Vous pouvez y spécifier la méthode HTTP la L'URL, la version HTTP, les en-têtes et le corps de la requête, à droite du panneau de l'historique permettant de charger facilement une requête déjà exécutée.

Envoi de la requête GET

est le type de requête le plus utilisé. Chaque fois que vous tapez une URL dans votre navigateur, vous envoyez une requête get au serveur. Pour créer une requête GET dans Fiddler, choisissez la méthode GET et tapez l'URL du serveur dans la zone correspondante. Cliquez ensuite sur le bouton Execute .

REMARQUE: une fois la demande envoyée au serveur, utilisez t Les inspecteurs inspectent la réponse. Il existe un type d'inspecteur différent pour presque tous les types de contenu de réponse tels que JSON, Web, etc. Vous pouvez ainsi vérifier si la réponse obtenue est conforme aux attentes.

 composer-2 "title =" composer-2 "data -openoriginalimageonclick = "true" /> </a data-recalc-dims=

Envoi d'une demande POST

Contrairement à la demande GET, dans laquelle vous devez spécifier uniquement l'URL, dans les demandes POST, il existe un paramètre facultatif supplémentaire – Le corps de la demande . Ces demandes sont utilisées lorsque vous souhaitez renvoyer des données au serveur. L'usage le plus courant consiste à envoyer un formulaire sur un site Web. Pour envoyer une nouvelle demande POST, sélectionnez POST pour le type de méthode, saisissez l'URL, entrez le corps du contenu et cliquez sur Exécuter .

 composer-3 "titre =" compositeur-3 "data-openoriginalimageonclick =" true "/> </a data-recalc-dims=

Autres méthodes

Le violoneur peut créer tout type de demande pris en charge par la norme HTTP de manière similaire. Il suffit de choisir la méthode HTTP et de saisir les paramètres de la requête.

Utilisation des en-têtes

Les en-têtes HTTP permettent au client de donner un contexte supplémentaire au serveur. Tout en-tête consiste en un nom sensible à la casse suivi d'un «:» puis de sa valeur (sans saut de ligne). Vous pouvez ajouter un en-tête à votre demande en ajoutant des éléments à l'intérieur de la zone Header – tous les en-têtes de la nouvelle ligne. Vous trouverez une liste de tous les en-têtes HTTP ici .

Conclusion

Voici tout ce que vous devez savoir sur le compositeur de Telerik Fiddler et son fonctionnement. Il vous donne tout ce dont vous avez besoin pour créer tout type de requête HTTP dont vous avez besoin. Dans le prochain article de blog de cette série, nous couvrirons différents scénarios d’utilisateurs dans lesquels le compositeur peut s’avérer très utile.

Si vous avez des questions ou des commentaires, n'hésitez pas à supprimer une ou deux lignes ci-dessous. Tous les commentaires sont très appréciés.


Les commentaires sont désactivés en mode prévisualisation.




Source link