2017-03-06 21 views
1

Swagger 2 GUI Response Headers视图看起来并没有按照它们在网络上出现的顺序显示接收到的头文件,而是以随机顺序显示。Swagger 2 UI,接收到的头文件的排序

我有多少头形式X-新泽西跟踪-00X的(球衣)中加入,这些出现在电线上的序列

卷曲-v让我在正确的顺序头。

这是一个知道的错误?

回答

1

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

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

+0

那么,调试时的顺序很重要。 我有点不清楚,我知道排序没有定义,但在UI中的排序顺序是有用的。 我现在得到这个,很难读。 { “x-jersey-tracing-014”:INVOKE ... “x-jersey-tracing-007”:REQ-FILTER ... “x-jersey-tracing-001”:“PRE-MATCH。 .. } –