首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建REST API的在线文档

构建REST API的在线文档
EN

Stack Overflow用户
提问于 2011-04-23 00:59:16
回答 1查看 261.3K关注 0票数 85

我正在构建我的第一个Rest API,它将数据序列化为JSON和XML格式。我想为API客户端提供一个索引页,在那里他们将能够选择实现的端点。

我需要包含哪些信息才能使我的API最有用,我应该如何组织它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-04 02:27:05

对于一个简单的答案来说,这是一个非常复杂的问题。

你可能想看看现有的Swagger框架,比如API (OpenAPI),以及像apiary.ioapiblueprint.org这样的服务。

此外,这里有一个相同的REST API示例,它以三种不同的方式描述、组织甚至样式化。对于您来说,从现有的通用方法中学习可能是一个良好的开端。

在最高级别,我认为高质量的REST API文档至少需要以下内容:

API所有URLs)

  • corresponding端点的列表(基础/相对API//...每个endpoint
  • request/response MIME类型的方法类型(如何编码参数和解析回复)
  • 一个示例请求/响应,包括为所有参数指定的HTTP头
  • 类型和格式,包括URL、body和headers中的那些
  • 简短的文本说明和重要说明
  • 显示在流行的web编程语言中使用端点的简短代码片段

<代码>F230

此外,还有许多基于JSON/XML的文档框架,它们可以解析您的API定义或模式,并为您生成一组方便的文档。但文档生成系统的选择取决于您的项目、语言、开发环境和许多其他因素。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5757864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档