这在很大程度上取决于上下文,但我更喜欢在您的场景中使用 GET 请求。
我应该使用什么请求方法
根据广泛接受的约定,一种使用:
更多细节可以在这里找到:https : //www.restapitutorial.com/lessons/httpmethods.html
我如何传递参数
关于传递参数的方式,这是一个不太明显的事情。除非请求参数中有敏感内容,否则将它们作为 URL 的一部分发送是完全可以的。
参数可以是路径的一部分:
myapi/customers/123
Run Code Online (Sandbox Code Playgroud)
或查询字符串:
myapi?customer=123
Run Code Online (Sandbox Code Playgroud)
这两种选择都是可行的,我认为选择在很大程度上取决于应用程序域模型。一种流行的经验法则是: