💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
URI中的查询参数 前面的URI是用查询参数帮助构建的。 > http://MyService/Persons?id=1 查询参数方法运行良好而且 REST 不会阻止你使用查询参数。然而,这种方式有一些劣势: 1. 增加了复杂性,降低了可读性。如果你使用更多的参数问题会更加明显。 2. 像Google这样的搜索引擎爬网程序和索引器忽略uri查询参数。如果你正在进行Web开发,这是你的Web服务一部分很大的劣势,导致搜索引擎屏蔽。 查询参数的基本目的是提供参数给需要的数据项的操作。例如,如果你想要模型表示(presentation)格式由客户端决定,你可以通过参数实现像下面这样。 > http://MyService/Persons/1?format=xml&encoding=UTF8 或 > http://MyService/Persons/1?format=json&encoding=UTF8 包含format和encoding参数的父子层级URI看上去逻辑上不正确因为它们没有这种关系。 > http://MyService/Persons/1/json/UTF8 查询参数也允许可选参数。在URI中显然是不可能的。你仅仅应该在提供参数值给处理过程的时候使用。