【问题标题】:swagger 2 UI, ordering of received headersswagger 2 UI,接收标头的排序
【发布时间】:2017-07-26 01:14:36
【问题描述】:

swagger 2 GUI Response Headers 视图似乎没有按照它们在 thw 线上出现的顺序显示接收到的标题,而是以随机顺序显示。

我有许多 X-Jersey-Tracing-00x 形式的标题(由 jersey 添加),这些按顺序出现在线路上

curl -v 以正确的顺序给我标题。

这是一个已知的错误吗?

【问题讨论】:

    标签: swagger-2.0


    【解决方案1】:

    There is no defined order for HTTP Response headers,除了状态行(它应该始终是第一个)。因此,在这种特殊情况下,“正确顺序”一词不适用于标题。我猜由于 Swagger 首先将标题行放在 JS 对象中,做了一些处理然后才列出它们,因此排序可能与 cURL 的不同。

    如果我不得不猜测,我会说他们不会让 Swagger 与 cURL 的输出兼容,因为顺序一开始并不重要。

    【讨论】:

    • 嗯,调试时顺序很重要。我有点不清楚,我知道没有定义排序,但 UI 中的字典顺序会很有用。我现在明白了,这很难阅读。 {“x-jersey-tracing-014”:INVOKE...“x-jersey-tracing-007”:请求过滤器...“x-jersey-tracing-001”:“PRE-MATCH...}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2020-09-16
    • 1970-01-01
    相关资源
    最近更新 更多