Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.2K
Views
¿Cómo calcular un hash md5 en un script de solicitud previa en PostMan?

Tengo que establecer un parámetro en mi solicitud que es un hash md5 de otros dos parámetros. Creo que un script de solicitud previa puede hacer el trabajo, pero no sé cómo calcular un md5 en este script. ¿Alguna idea?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Puede crear el siguiente script de solicitud previa siempre que sus parámetros sean variables de entorno definidas. Tendría que modificar este ejemplo si se definen de alguna otra manera.

 // 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 funciona porque está disponible en Postman (así como lodash, backbone, etc.).

Acceder a las variables de entorno es fácil a través del objeto de environment .

La configuración de variables de entorno está disponible a través del objeto postman .

Después de que se haya ejecutado esta solicitud previa, puede acceder a la variable hash usando la abreviatura normal {{hash}} .

Además, puede leer aquí sobre bibliotecas, variables y propiedades disponibles en Postman.

over 4 years ago · Santiago Trujillo Report

0

Para su información, desde Postman 4.6.0+ ya no puede incluir bibliotecas externas con llamadas $.getScript y devoluciones de promesa, ya que jQuery se depreció a favor de Cheerio desde 4.6.0.

Por lo tanto, si desea incluir una biblioteca de terceros en sus scripts de solicitud previa, actualmente la única forma de hacerlo es almacenar el contenido del archivo en una variable de entorno y ejecutar eval() en su sript; vea por qué aquí .

Por ejemplo:

 eval(postman.getEnvironmentVariable("JSSHA"));

Sin embargo, hay algunas bibliotecas incluidas con Postman que no requieren esta solución, se enumeran aquí .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!