在 webapi 中编写触发作业的方法应该是 post 还是 get 调用?
Writing a method to trigger a job in webapi should be a post or a get call?
因此,在为我的调度程序编写控制器时,我想知道哪个更干净,我应该调用 post 来触发作业吗?或接电话?
一般一个Get rest方法就是获取数据。一个Post会更好触发工作
A post
在语义上优于 get
,因为工作的概念是做一些处理而不是 get 东西给你。
如果您的 api 方法只是 get/retrieve 一些数据给调用者,那么它看起来根本不像是一份工作。
你可能还有一个 get 和一个 post,其中 post 将完成这项工作,而 get 将 return 该工作的结果。
因此,在为我的调度程序编写控制器时,我想知道哪个更干净,我应该调用 post 来触发作业吗?或接电话?
一般一个Get rest方法就是获取数据。一个Post会更好触发工作
A post
在语义上优于 get
,因为工作的概念是做一些处理而不是 get 东西给你。
如果您的 api 方法只是 get/retrieve 一些数据给调用者,那么它看起来根本不像是一份工作。
你可能还有一个 get 和一个 post,其中 post 将完成这项工作,而 get 将 return 该工作的结果。