比如: 可以通过name查询book,也可以通过isbn查询book
如果设计成:/books/{name}/books/{isbn}会冲突
请问怎么解决?
/books/name/{name}
/books/isbn/{isbn}
你搜索,就不要往uri里放。uri里只适合放key,比如id。你直接用query_string来查询,比如?isbn=xxxx
URI(唯一资源标识符)
很明显, RESTful的设计中, 你的 name & isbn 并不适合放入URI中
name
isbn
乖乖的放入参数里吧
1 回答1.6k 阅读✓ 已解决
4 回答3.1k 阅读
6 回答3.7k 阅读
2 回答4.8k 阅读✓ 已解决
2 回答3.6k 阅读
2 回答8k 阅读✓ 已解决
/books/name/{name}
/books/isbn/{isbn}