gpt4 book ai didi

postman - postman 中的预请求脚本

转载 作者:行者123 更新时间:2023-12-04 03:06:13 27 4
gpt4 key购买 nike

如何从另一个 GET API 的预请求脚本选项卡调用 POST API 请求(登录 API 具有带用户名和密码字段的请求正文),该 API 在其请求 url 中使用来自上述 API 正文的 token 。

登录API:POST方法;请求正文:用户名和密码;响应体:token。获取客户记录API:GET方法;请求 URI :/token/

只想在 Postman 中的一个测试中涵盖这个端到端场景。任何人都可以帮我处理这个预请求脚本吗?如何调用登录 API?

最佳答案

我刚遇到同样的问题并找到了解决方案 here .

在要点中,您可以传入请求对象而不是请求的 URL。

const loginRequest = {
url: 'http://example.com/login',
method: 'POST',
header: 'Content-Type: application/json',
body: {
mode: 'application/json',
raw: JSON.stringify({
"username": pm.environment.get("username"),
"password": pm.environment.get("password")
})
}
};


pm.sendRequest(loginRequest, function (err, response) {
pm.environment.set("accessToken", response.json().token);
});

仅此而已。

更新 我刚找到 the detailed info在 Postman 文档中。

关于postman - postman 中的预请求脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44175246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com