如何使用邮递员预先请求脚本只允许HTTP请求并阻止HTTP请求?

时间:2019-06-06 14:56:45

标签: postman postman-collection-runner postman-pre-request-script postman-testcase

我创建了一个模拟服务器,该服务器具有一组端点,但是可以通过HTTP和https进行访问 如下所示: http://de7xxxxa-xxxx-xxxx-xxxx-48296013554b.mock.pstmn.io https://de7xxxxa-xxxx-xxxx-xxxx-48296013554b.mock.pstmn.io

我想阻止HTTP,以便当有人通过HTTP访问时会引发一些错误。

我们可以在集合中编写一些可以验证网址的请求前脚本吗? 还是有其他阻止方式?

try 
{
    var rl=pm.globals.get("url");

   if(rl=="http://de7xxxxa-xxxx-xxxx-xxxx-48296013554b.mock.pstmn.io") 
     {
       throw new Error('No "X" set');
     }    
}
catch(e)
{
console.log("error");
}

应该阻止HTTP,并且只能接受HTTPS请求。

0 个答案:

没有答案