1

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

4

1 回答 1

2

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

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

例如,有一个名为Mojolicious的现代 Perl 框架。即使不了解任何 Perl,您也可能会发现它关于路由的文档很有趣,因为它很好地回答了您的问题。

于 2011-09-23T07:20:45.927 回答