我试图通过Post Request Script在Postman中访问我的POST请求的响应。
我在CREATE INDEX ix2 ON SortTable INCLUDE(ColumnsUsedInTheSortSeparatedByComma) WITH(MAXDOP = 1)
Pre-request Script
然后,我打开了Postman控制台,然后点击let response = pm.response.json();
console.log('JSON Response: ',response );
进行 POST 请求
我一直在
评估预请求脚本时出错:TypeError:无法读取属性' json'未定义的
我是否需要在邮差上启用任何内容?
如何继续进行调试?
我现在对任何建议持开放态度。
任何提示/建议/帮助都将非常感谢!
答案 0 :(得分:5)
在发送请求之前运行预请求脚本。你还没有回复。
尝试将您的脚本放在Tests
标签下,该标签在收到回复后运行。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以尝试设置一个环境变量,获取并解析它,我创建了一个POST请求以进行登录并为每个请求获取令牌。
const echoPostRequest = {
url: pm.environment.get("url_login"),
method: 'POST',
header: 'Content-Type: application/json',
body: {
mode: 'raw',
raw: JSON.stringify({ email: pm.environment.get("user"),password: pm.environment.get("password") })
}
};
pm.sendRequest(echoPostRequest, function (err, res) {
console.log(err ? err : res.json());
pm.environment.set("login_response", res.json());
pm.environment.set("bearer_token", pm.environment.get("login_response").bearer_token);
});
答案 3 :(得分:0)
正在帮助一个朋友,他试图对集合中的所有请求进行调整。
我在文档中找到了如何删除
https://learning.postman.com/docs/writing-scripts/pre-request-scripts/
答案 4 :(得分:-3)
检查您的 SSL 是否已关闭。如果不是,请关闭。
设置>>通用>>SSL证书验证