Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.2K
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda