我正在创建一个业余爱好 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/