【问题标题】:Is there a workaround for Postman's bug when content is returned with a 204?当内容返回 204 时,是否有针对 Postman 错误的解决方法?
【发布时间】:2018-11-16 07:57:54
【问题描述】:

使用 Postman,当我向返回 204 with content 的端点发出 PUT 请求时,Postman 无法解析响应,并且我的收集运行器停止了该迭代,表明出现错误发生了。

在跑步者之外运行时,Postman 会显示以下内容:

Other people have also had this problem

很遗憾,我无法修复非标准端点。是否有一种解决方法可以让 Postman 继续运行而不会引发错误,尤其是在使用收集运行器时?

【问题讨论】:

    标签: postman postman-collection-runner


    【解决方案1】:

    来自服务器的 204 (204 NO CONTENT) 响应意味着服务器成功处理了您的请求,不需要响应。

    更多:https://httpstatuses.com/204

    据我所知,实际上,如果服务器发送带有有效负载响应的 204,则端点没有按应有的方式开发。

    这将是 Postman 未显示响应负载的主要原因。您将只能读取响应标头。

    因此,如果您发送 PUT 请求,并且只接收标头,则表示一切正常。如果您检测到数据,服务器应该会以 200 代码响应。

    现在,这样说,如果邮递员告诉您“它无法得到任何响应”,则基本上意味着服务器没有响应任何东西。现在尝试增加邮递员设置中的超时时间。服务器很可能花费了很多时间。检查跑步者外部需要多少时间来响应。

    我希望这对你有帮助。

    【讨论】:

    • 鉴于postman用于API开发,我认为它应该能够应对非标准响应。
    猜你喜欢
    • 2011-11-10
    • 2023-01-04
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多