Postman 邮递员-如何查看带有标题的请求和替换了变量的正文数据

Postman 邮递员-如何查看带有标题的请求和替换了变量的正文数据,postman,Postman,我使用Chrome插件调用HTTP请求进行软件测试。我使用带有环境和全局变量的特性来替换请求头和正文中的变量 变量替换工作正常(从HTTP服务器的响应可以看出) 但是,我希望在变量被替换后能够看到请求头和主体值。我该怎么做呢?即使它们是单独的窗口,但您从Postman发送的请求,其详细信息应在开发人员工具的“网络”选项卡中提供。 为了清楚起见,请确保在此期间没有发送任何其他http流量。更新2018-12-12-Chrome App v Chrome Plugin-最新更新在顶部 对于,假设您现

我使用Chrome插件调用HTTP请求进行软件测试。我使用带有环境和全局变量的特性来替换请求头和正文中的变量

变量替换工作正常(从HTTP服务器的响应可以看出)


但是,我希望在变量被替换后能够看到请求头和主体值。我该怎么做呢?

即使它们是单独的窗口,但您从Postman发送的请求,其详细信息应在开发人员工具的“网络”选项卡中提供。
为了清楚起见,请确保在此期间没有发送任何其他http流量。

更新2018-12-12-Chrome App v Chrome Plugin-最新更新在顶部

对于,假设您现在正在使用,选项现在是:

  • 用鼠标悬停在变量上
  • 生成“代码”按钮/链接
  • 邮递员控制台
  • 有关每个选项的详细信息,请参见下文

    就我个人而言,我仍然选择生成“代码”按钮/链接,因为它允许我查看变量,而不必发送

    演示请求

    演示环境

    1) 用鼠标悬停在变量上

    2) 生成“代码”按钮/链接

    3) 邮递员控制台

    更新:2016-06-03

    虽然上述方法确实有效,但实际上,我现在通常使用邮递员请求屏幕上的“生成代码”链接。生成的代码,无论您选择何种代码语言,都包含替换的变量。点击“Generate Code”链接会更快,此外,您可以看到替换的变量,而无需实际发出请求

    下面的原始答案

    要查看标题和正文中的替换变量,需要使用Chrome Developer工具。要从Postman中启用Chrome开发者工具,请按照/执行以下操作

    我已经从上面的链接中复制了说明,以防将来链接被破坏:

  • 类型chrome://flags 在Chrome URL窗口中

  • 搜索“打包”或尝试查找“为打包应用启用调试”

  • 启用该设置

  • 重新启动Chrome

  • 您可以通过右键单击任意位置来访问“开发人员工具”窗口 在邮递员内部,选择“检查元素”。你也可以去 chrome://inspect/#apps 然后单击下面的“检查” 位于邮递员标题下的requester.html

    启用后,您可以使用“网络工具”选项卡进行更多操作 编写测试时有关您的请求或控制台的信息 脚本。如果测试脚本出现问题,它会出现 在这里


    我想补充以下信息: 在postman应用程序中,您可以使用“请求”对象查看您的替代输入数据。(参见“请求/响应相关属性”一段中的内容), 即

    我没有测试头替换,但它对url和正文有效


    Alex

    现在,邮递员有自己的“控制台”。单击左下角类似终端的图标打开控制台。发送请求,您可以在邮递员控制台内检查请求


    如果像我一样,您仍在使用浏览器版本(很快就会被弃用),您是否尝试过“代码”按钮

    这将生成一个包含邮递员正在激发的整个请求的代码段。您甚至可以选择代码段的语言。我发现当我需要调试东西时,它非常方便


    希望这有帮助。

    当我这样做时,请求URL(在DevTools:Network::General中)类似于
    文件系统:chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop/temporary/response.html
    。这可能是因为我也在使用拦截器扩展来查看Cookie。我怎么能拥有所有这些呢?带有替换的URL、请求标题、请求Cookie、请求正文、响应状态、标题和正文?将该回复提升为.Okid好的,代码片段-。不幸的是在我的版本上(它似乎没有版本号,但我在Ubuntu上),控制台和代码视图都缺少请求正文中的符号。这是在本机Windows应用程序中对我有效的唯一方法。自从禁用chrome插件以来,这就是正确的答案。@borislemke从禁用chrome插件以来就有了正确的答案。我刚刚尝试了这个方法,Postman没有告诉我什么进入“开发人员工具”的“网络”选项卡
    console.log("header : " + request.headers["Content-Type"]);
    console.log("body : " + request.data);
    console.log("url : " + request.url);