在ExtJS 4中理解REST代理的URL实现的问题

时间:2012-01-08 06:21:08

标签: rest proxy extjs4

我是ExtJS 4的新手。我在理解Rest代理中URL的“/”语法的实现时遇到了问题。

例如,当使用REST类型代理时,许多示例中的URL配置只是“/ users”。

我对此感到困惑,似乎无法理解它的含义。我期待看到一个实际的可执行文件“.php”或我在Ajax代理中成功使用的URL。在其他示例中,我看到“app.php / users”。我理解我期望的php文件但是“/ users”部分我不明白。我花了几个小时试图找到答案,但我发现没有为我定义。

我确信解释非常简单。

先谢谢你。

1 个答案:

答案 0 :(得分:1)

如需完整说明,请参阅REST

/users这样的东西是REST HTTP请求的标准用法,它不仅仅是ExtJS实现。特别是为了回答你的问题,没有包含文件扩展名的原因是表示这是一个逻辑URL,即不一定是物理users.xml文件,而是使用RESTful webservices动态生成。

换句话说,您需要设置RESTful Web服务架构才能使用此ExtJS代理配置。

上面的链接以及使用Java实现RESTful webservices的this教程帮助了我很多。

修改

我找到了一个更好的教程(我认为)here,还展示了除Java以外的其他方法。