我需要对API服务发出一个发布请求,该请求需要会话ID以及其发布请求字段中的其他参数,才能获取所需的信息。
我正在使用Postman测试此API。
我想知道在使用Postman时如何在发帖请求中发送“会话ID”?
我知道Postman中的请求前脚本,但是我不知道如何在请求后中使用变量。
在Postman本地应用中:
此帖子有些陈旧,但如果有人正在寻找答案,我仍然想回答。
首先,您需要查看工具栏中的拦截器是否已启用,它距离登录仅一步之遥。
如果单击时未启用,则可以安装扩展程序。我认为Chrome有一个特色。继续并添加扩展名。
之后,您可以返回邮递员并启用拦截器
您将可以在邮递员中查看cookie,此时您可以添加_session_id
我希望这会有所帮助。
谢谢,
对于独立邮递员应用程序>
您可以在邮递员中使用全局变量。首先在第一个请求的“测试”选项卡中,将会话设置为全局变量:
var a = pm.cookies.get('session'); pm.globals.set("session", a);
也可能是'session_id'(请检查第一个请求的标题),而不是session。要检查此变量是否已设置,请在执行首次请求后转到齿轮图标,然后单击全局变量。然后转到第二个请求->标头,并为密钥添加“ Cookie”,为值添加“ session = {{{session}}'
附带说明:请注意不要保存框架使用的键,否则可能会由于某些原因将其删除。