我观察到了多个天气API(Yahoo、Open weather等)使用“城市”或位置作为参数:
GET http://apibaseurl?city=sunnyvale
而不是GET http://apibaseurl/city/sunnyvale。
使用第一种方法的设计优势是什么?
发布于 2020-01-27 13:54:14
http://apibaseurl?city=sunnyvale这个URI有一个查询部分,它是一个键值对的application/x-www-form-urlencoded文档。HTML表单处理支持这一点,这意味着您可以轻松地表示此模式,并允许使用通用web浏览器的客户端指定他们可能感兴趣的特定值。
也有一些URI Templates允许您将参数复制到路径段中;但是HTML本机没有这种功能。
https://stackoverflow.com/questions/59923382
复制相似问题