1
votes

Pourquoi Postman modifie-t-il les demandes d'API enregistrées

J'utilise Postman pour tester l'API et j'aime son interface graphique et sa facilité d'utilisation. Mais certaines choses qu'il fait me sont complètement incompréhensibles. Exemple: j'enregistre une demande d'API dans une collection. Quelque temps plus tard, j'essaye de m'en souvenir et cela a changé. Pourquoi?

Scénario: test avec l'API ElasticSearch

  1. GET _cat / indices.
  2. Enregistrer dans la collection ElasticSearch.
  3. Envoyez d'autres demandes d'API ES.
  4. Supprimer un index: DELETE / index0
  5. Rappeler _cat / index enregistrés
  6. Au lieu de cela, DELETE / index0 est rappelé. Pourquoi?

0 commentaires

3 Réponses :


1
votes

Postman a des onglets en haut, où chaque onglet contient les données pour une demande donnée. Lorsque vous modifiez le contenu d'un onglet, vous modifiez également la demande enregistrée. Si vous cliquez manuellement sur "Enregistrer", les modifications apportées à la demande sont enregistrées.

Le moyen d'éviter cela serait de s'assurer que chaque fois que vous écrivez une nouvelle demande et que vous n'avez pas l'intention de la modifier à une demande existante, vous le faites dans un nouvel onglet de demande (cliquez sur le + sur la ligne d'onglet), que vous pouvez éventuellement enregistrer en tant que nouvelle requête nommée.


4 commentaires

Merci. Flux de travail Kludgey mais au moins je connais le problème maintenant.


Je dois être le gars le plus stupide du monde, mais je ne trouve pas de paramètre pour désactiver la sauvegarde automatique. Savez-vous où il se trouve?


A jeté un oeil. Je ne peux pas le trouver, et il semble que la sauvegarde automatique pourrait ne pas être une fonctionnalité Postman (par exemple, ce problème implique qu'il n'a pas été implémenté). Il existe une option "Toujours demander lors de la fermeture des onglets non enregistrés" - est-il possible qu'au lieu d'écraser involontairement, vous n'écrivez pas ce que vous pensez être?


Postman ne «sauvegarde pas automatiquement» les modifications. Chaque fois que vous modifiez quelque chose dans la demande, vous verrez un point orange dans l'onglet. Vous enregistrez cela avec un raccourci clavier ou appuyez sur le bouton Enregistrer sur l'interface utilisateur.



2
votes

Il est possible que vous ayez désactivé l'option "Toujours demander lors de la fermeture des onglets non enregistrés" dans Paramètres -> Général. Lorsque cette option est désactivée, cela ne vous oblige pas à appuyer sur Enregistrer, il sera automatiquement enregistré lorsque l'onglet est fermé.


0 commentaires

0
votes

Pour désactiver l'enregistrement automatique, procédez comme suit:

  1. Allez dans Paramètres -> Général
  2. Activez l'option Toujours demander lors de la fermeture des onglets non enregistrés.
  3. Ouvrez une demande enregistrée, puis modifiez quelque chose dans la demande.
  4. Fermez l'onglet de demande. Postman vous demandera si vous souhaitez enregistrer les modifications. Il y aura une case à cocher "pour toujours rejeter les modifications non enregistrées". Cochez la case.
  5. Cliquez sur "Ne pas enregistrer".

0 commentaires