ios - 如何在 REST api 中处理 URI?

标签 ios rest uri restful-architecture

我正在创建一个业余爱好 iOS 应用程序,但我对如何为其创建 REST 后端感到有点困惑。我阅读了 Internet 上可用的资源,并且了解 REST 背后的理论。但是,我对 URI 的处理方式感到困惑。例如,/resource/或/resource/{id} 是否有处理剩余函数的文件,或者这些文件是否位于根目录,并且 URI 调用以某种方式被路由到它们?请原谅我对网页设计的无知。

最佳答案

这取决于服务器架构。仅将单独的 CGI 文件放在适当的文件夹中并处理请求是完全合法的,可能与一些 URL 重写相结合以获得漂亮的 URL。

另一方面,大多数现代网络框架都有某种 URL 调度程序。这是框架的核心组件,它负责将请求分派(dispatch)(= 映射)到不同的代码片段(通常是类和方法)。

例如,有一个名为 Mojolicious 的现代 Perl 框架.即使不了解任何 Perl,您也可能会找到它的 documentation about routing有趣,因为它很好地回答了你的问题。

关于ios - 如何在 REST api 中处理 URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7518835/

相关文章:

ios - Swift (iOS) TokenAuthenticationStrategy 为 AlchemyLanguage API 提供了一个 Unresolved 标识符错误

RESTful 重置密码和确认电子邮件

android - 如何处理 ndk 中的内容 uri?

session - REST - 复杂的应用程序

javascript - URI 错误 : malformed URI sequence?

ios - 我们如何在 iOS Appcelerator 中获取设备 token

ios - 无法计算出可垂直扩展的 UITableViewCells 来显示按钮

ios - PFUser 查询在第一次运行时不会更改变量

rest - 如何从 spring boot 资源文件夹中嵌入图像和附加文件

java - 如何使用 Executor 创建 Jersey 2 客户端