Devo impostare un parametro nella mia richiesta che sia un hash md5 di altri due parametri. Penso che uno script di pre-richiesta possa fare il lavoro, ma non so come calcolare un md5 in questo script. Qualche idea?Come calcolare un hash MD5 in uno script di pre-richiesta in PostMan?
risposta
È possibile creare il seguente script di richiesta prima che i parametri siano definiti variabili di ambiente. Dovresti modificare questo esempio se sono definiti in qualche altro modo.
// Access your env variables like this
var str_1 = environment.variable_1 + environment.variable_2;
// Or get your request parameters
var str_2 = request.data["foo"] + request.data["bar"];
// Use the CryptoJS
var hash = CryptoJS.MD5(str_1 + str_2).toString();
// Set the new environment variable
postman.setEnvironmentVariable('hash', hash);
CryptoJS funziona perché è disponibile in Postman (così come lodash, backbone ecc.).
L'accesso alle variabili di ambiente è facile tramite l'oggetto environment
.
L'impostazione delle variabili di ambiente è disponibile tramite l'oggetto postman
.
Dopo aver eseguito questa richiesta preliminare, è possibile accedere alla variabile hash
utilizzando la normale stenografia {{hash}}
.
Inoltre, è possibile leggere here su librerie, variabili e proprietà disponibili in Postman.
FYI, dal momento postino 4.6.0+ non è più possibile includere librerie esterne con $ .getScript chiama e promettono rendimenti, come jQuery è stato svalutato a favore di Cheerio da 4.6.0.
Pertanto, se si desidera includere una libreria di terze parti negli script di pre-richiesta, al momento l'unico modo per farlo è archiviare il contenuto del file in una variabile di ambiente ed eseguire eval() nel proprio sript - see why here .
Ad esempio:
eval(postman.getEnvironmentVariable("JSSHA"));
Ci sono tuttavia alcune librerie incluse con Postman che non richiedono questa soluzione, queste sono listed here.
- 1. Java calcolare hash MD5
- 2. MD5 hash in silverlight
- 3. MD5 Funzione hash in Excel?
- 4. Padding in MD5 Hash Algorithm
- 5. Come creare un hash MD5 di una stringa in C?
- 6. Come creare un hash MD5 di una stringa in RubyMotion
- 7. Calcolare l'hash MD5 di una stringa in scala
- 8. Come posso ottenere un hash MD5 in ColdFusion?
- 9. Come ottenere un hash MD5 da una stringa in Golang?
- 10. Come devo calcolare i file hash (md5 e SHA1) in C#
- 11. Combinazione di valori hash MD5
- 12. calcola e visualizza il file MD5 Hash in un'etichetta
- 13. MD5 Hash From String
- 14. Tornando sbagliato hash MD5 in C
- 15. Python hash MD5 confronto
- 16. L'API WinRT gestita include un modo per calcolare un hash MD5?
- 17. Come calcolare l'hash MD5 di un file di grandi dimensioni in C?
- 18. Perché "hash ('md5', 'string')" più veloce di "md5 ('string')"?
- 19. Postman estensione Chrome con array di hash come valore di
- 20. bisogno MD5 hash per un in System.Drawing.Image memoria
- 21. MySQL: aggiornamento di una tabella completa, inserimento di un hash MD5, per ogni riga uno specifico
- 22. Combina gli hash MD5 di più file
- 23. Come trovare uno script in un Makefile?
- 24. C# Generazione più veloce di hash MD5
- 25. È possibile calcolare l'hash MD5 (o altro) con letture bufferizzate?
- 26. È possibile calcolare l'hash MD5 direttamente nel linguaggio T-SQL?
- 27. Come calcolare un hash per una stringa (url) in bash per la caching di wget
- 28. Best practice per la memorizzazione efficiente hash MD5 in mysql
- 29. MD5 Funzione hash in excel senza utilizzare VBA
- 30. La funzione restituisce un diverso hash MD5 ogni volta
Grazie! Esso funziona magicamente. – Quentin