我已經有了Web服務方法,它會針對不同的原因返回相同的HTTP響應,例如針對不同質量的發佈數據的400錯誤請求。我使用Swashbuckle來生成Swagger API文檔。Swashbuckle無法正確呈現HTML Swagger文檔
直到最近,我還使用HTML元素來記錄響應,以列出同一HTTP響應的不同原因。例如:
...
/// <response code="400"><ul>
/// <li>New member model missing.</li>
/// <li>Account name missing.</li>
/// <li>Password missing.</li>
/// </ul></response>
/// <response code="409"><ul>
/// <li>Data consistency issue.</li>
/// </ul></response>
...
雖然這用來做工精細,因爲HTML不正確呈現了Swashbuckle的一個相當新的更新,而是,我得到呈現爲文本的HTML元素。結果舉例:
清單的答覆多次不起作用。有沒有人爲此提供工作解決方案?
嘗試使用「<」和「>」而不是「<' and '>」。 – Eric
也不起作用。 Swashbuckle確實搞砸了其他評論。 –
現在你知道;)你在哪個版本的.NET上?哪個版本的Swashbuckle? – Eric