Rails:什么是API的端点?

 橡树NO洋_640 发布于 2022-12-10 05:33
  • php
  • 我正在进行关于Rails API的CodeSchool课程,他们经常提到"端点"这个词,但从未定义它.有人可以给出一个清晰简洁的定义,并提供一个在Rails环境中达到终点的请求示例吗?

    1 个回答
    • 正如我想的那样,端点可能在本课程中使用它只是一个由rails应用程序定义的路由.就API而言(可能意味着许多事情,值得您进一步研究),点击该端点将从您的应用程序提供资源,或执行某种形式的操作.一个例子可以解释这个更好..

      假设我们有一个处理用户的应用程序,我们希望我们的API公开用户资源.如果我们遵循我们的API的RESTful约定,我们将公开七个不同的"端点"链接到周围用户的七个不同的"动作"(索引,显示,创建,更新,销毁,新建,编辑).

      在构建我们的API时,我们会这样做是因为任何通过get请求访问"www.myapp.com/users"的人都会返回我们应用程序中所有用户的一些数据表示."/ users"是端点.同样,使用有效数据对"/ users"执行后期操作是我们创建新用户的方式."/ users"仍然是端点,但在不同的上下文中.如果您只想要一个用户的数据,它可能看起来像"www.myapp.com/users/1",在这种情况下,"/ users/1"是端点.

      重要的是要记住,这个例子仅仅遵循惯例,而不是一切都是结束.

      如果您想了解更多信息,我会查看有关路由的Rails指南 - http://guides.rubyonrails.org/routing.html

      2022-12-11 02:10 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有