【问题标题】:How to document http error codes using spring-restdocs如何使用 spring-restdocs 记录 http 错误代码
【发布时间】:2016-04-11 21:14:32
【问题描述】:

有没有办法使用 spring-restdocs 记录 http 错误代码?我在http://docs.spring.io/spring-restdocs/docs/current/reference/html5/ 上没有找到任何相同的东西

任何有关示例的帮助将不胜感激。

问候, 苏里亚

【问题讨论】:

    标签: spring-restdocs


    【解决方案1】:

    Spring REST Docs 不提供任何内容来帮助您记录 HTTP 错误代码。从理论上讲,实际上并没有必要记录错误代码,当然也不需要记录 API 中的每个资源。

    HTTP 规范为其错误代码提供了定义,您的 API 应遵守这些定义。这允许 API 的用户使用他们现有的 HTTP 知识,而不必学习特定于 API 的新知识。如果您不确定您的用户是否已经掌握了这些知识,您可以在文档的概述部分中包含一些有关 HTTP 错误代码的信息。这是 Spring REST Docs 的示例项目之一中采用的方法。 Asciidoctor source 和生成的 HTML documentation 都可以在线获得。

    【讨论】:

    • 我也很想知道您是如何获取生成的 html 文件并发布给消费者的?你有托管所有这些文件的网络应用程序吗?
    • @schinta 这真的是一个单独的问题。也就是说,文档提供了一些关于使用 Spring Boot 将文档作为静态内容提供的信息。参见docs.spring.io/spring-restdocs/docs/current/reference/html5/…,例如
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多