如果我必须在 RESTful Web 服务中创建一个 URL,我的客户将使用该 URL 按字段搜索所有企业(其中字段是可选的),那么该 URL 会是什么样子?
可以仅通过名称、姓名和电话号码或姓名、电话号码和联系电子邮件来搜索企业。
钱德鲁,
将所有企业的列表想象为一组具有属性的实体。您可以创建通过使用 URI 中的参数来标识(选择)子集的 URI。
通常,这是通过查询字符串参数(“?”后面的内容)完成的,但您也可以将参数指定为路径段或矩阵 URI。
最典型的方法是这样做
-
http://foo.org/service/businesses/?name=acme http://foo.org/service/businesses/?name=acme or
-
or
-
('@' 需要 URL 编码
课程)
它在概念上类似于 SQL select 子句。
路径段或矩阵参数中的参数对索引可能性有影响(例如,矩阵参数允许您在多个级别进行过滤,因为层次结构可以在之后继续,而查询参数则不能)。如果您对此感兴趣,我建议您提出另一个问题。
Example:
http://foo.org/service/businesses/france/name=acme;city=paris/latest/?contact=xxx http://foo.org/service/businesses/france/name=acme;city=paris/latest/?contact=xxx
Jan
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)