【发布时间】:2011-12-12 20:32:30
【问题描述】:
我有一个正在处理的 API 服务器,目前通过如下 $_GET 变量接受请求
http://localhost/request.php?method=get&action=query_users&id=1138ab9bce298fe35553827792794394&time=1319225314&signature=d2325dedc41bd3bb7dc3f7c4fd6f081d95af1000
我需要帮助创建一个 HTaccess 规则,该规则可以读取将 '&' 替换为 '/' 以及 '=' 和 '?' 的 URL使用 '/' 创建一个干净的 url,如
http://localhost/request/method/get/action/query_users/id/1138ab9bce298fe35553827792794394/time/1319225314/signature/d2325dedc41bd3bb7dc3f7c4fd6f081d95af1000
有什么方法可以做到这一点,同时仍然保持 api 的 get 参数不变?
此外,这不是唯一的请求,还会发出不同的请求。
Stackoverflow 始终是寻求专家建议的地方,因此在此先感谢
【问题讨论】:
-
好像是stackoverflow.com/questions/1345314/…的副本,见第二个答案
-
从您的示例 URI 来看,您似乎对 RESTful API 存在根本性的误解。搜索 representational state transfer 将为您提供有关该主题的更多信息。