当前位置:  开发笔记 > 编程语言 > 正文

恢复URL

如何解决《恢复URL》经验,为你挑选了0个好方法。

在这里工作时,我们有一个框,为业务合作伙伴提供XML源.通过指定查询字符串参数和值来自定义我们的订阅源请求.其中一些参数是必需的,但许多参数不是.

例如,我们要求所有请求指定GUID以标识合作伙伴,并且请求可以是"获取最新"或"搜索"操作:

对于搜索:http://services.null.ext/?id = [GUID]&q = [搜索关键字]
类别中的最新数据:http://services.null.ext/?id = [GUID]&category = [ ID]

为这些参数构建RESTful URL方案很简单:

搜索:http://services.null.ext/ [GUID]/search/[Keywords]
最新:http://services.null.ext/ [GUID]/latest/category/[ID]

但是我们应该如何处理我们拥有的十几个可选参数呢?其中许多是相互排斥的,并且许多组合是必需的.很快,可能的路径数量变得非常复杂.

有关如何将具有复杂查询字符串的URL映射到友好/ REST/ful /路径的一些推荐做法?

(我对约定,方案,模式等感兴趣.不是在Web服务器或框架中实现URL重写的特定技术.)

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有