要实现 RESTful API,是否必须实现如下所示的 URL 结构
http://example.com/post/
http://example.com/post/123
哪里的/123
将用于编辑、删除
另一种提问方式是:这样的 URL 可以称为 RESTful 吗?
http://example.com/script.php?method=get_title&blogid=123
你不have像这样设计你的 URI 结构。也可能是/some_obscure_string/base64_encoded_title/unique_id
。这也可能是 RESTful,具体取决于其他几个因素。
但是,关于如何在 RESTful Web 应用程序中设计 URI,有几种最佳实践,其中之一就是尽可能简单且尽可能易于人类阅读。
你的例子http://example.com/script.php?method=get_title&blogid=123
也可以是 RESTful,但查询参数表明使用某种 RPC-或 RMI-over-HTTP。
总结一下:不要在 URI 设计中考虑太多。这将通过应用程序的良好且正确的 RESTful 设计自动实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)