我试图通过Post Request Script访问Postman中对我的POST请求的响应。
我在Pre-request Script
下添加了这两行
let response = pm.response.json();
console.log('JSON Response: ',response );
然后,我打开了我的Postman控制台,然后点击Send
发出POST请求
我一直收到
评估预请求脚本时出错:TypeError:无法读取未定义的属性'json'
我是否需要启用Postman上的任何内容?
6条答案
按热度按时间dhxwm5r41#
在发送请求之前运行预请求脚本。您尚未收到响应。
尝试将您的脚本放在
Tests
选项卡下,该选项卡在收到响应后运行。5lwkijsr2#
在我的例子中,有一个脚本把我的请求搞砸了。如果你从其他人那里得到了 Postman 集合,检查一下并尝试修复它。(在我的例子中,我不需要它,所以我删除了它)
kyks70gy3#
你可以试着设置一个环境变量,获取它并解析它,我创建了一个POST请求来进行登录并获取每个请求的令牌。
qgzx9mmu4#
我正在帮助一个朋友,他试图对集合中的所有请求进行调整。
我在文档中找到,如何删除
https://learning.postman.com/docs/writing-scripts/pre-request-scripts/
1l5u6lss5#
请确保您已清除“PRE-REQUEST & TESTS”(预请求和测试)选项卡的文本区域
通过清除文本我解决了此问题
jgzswidk6#
检查您的SSL是否已关闭。如果未关闭,请关闭。
设置〉〉常规〉〉SSL证书验证