【发布时间】:2021-04-06 13:52:08
【问题描述】:
我正在预请求脚本中生成一个自定义电子邮件地址,并将其设置为全局环境变量,即
pm.environment.set('email', email)
我的请求正文如下所示:
{
"email": "{{email}}",
"country": "CH",
"password": "test",
}
但是服务器总是返回 401 响应,我假设 Postman 出于某种原因没有解析变量,因此实际上尝试将“{{email}}”作为电子邮件参数发布,这将被服务器拒绝防止js注入。
【问题讨论】:
-
邮递员控制台说什么?这将告诉您请求中实际发送的内容。发出请求时是否选择了环境?
-
感谢您的提示!它实际上正在解决它......但是为什么服务器不允许我发布请求呢?因为如果我手动输入生成的邮件而不是将其解析为变量,它就会通过..
-
你试过不加引号吗?
-
是的,不幸的是没有运气
-
什么是
email,它是您代码中的变量还是只是您问题的占位符?你确定这些细节是有效的,它是一个 401,所以这表明信用是错误的?我们无法看到您应用中的所有内容,因此所有建议目前都是猜测。
标签: postman