【发布时间】:2012-12-25 14:02:41
【问题描述】:
我正在实现一个 REST API,我有一个 set_ftp_credentials 请求 例如
POST api.domain.com/object/set_ftp_credentials
此请求通过尝试连接来检查 ftp 凭据是否正确。
我们在这里讨论过是否应该返回 HTTP 响应 200 并在内容中
返回请求失败的原因和原因。
或者我们应该返回一些其他 HTTP 响应代码(40* 响应代码)。
什么是正确的做法?
如果不是 200,那么您认为正确的响应代码是什么?
【问题讨论】:
-
请注意,URI 是资源的标识符,而不是过程的标识符。将其视为对象而不是方法。换句话说,URI 不应包含动词。您应该改为: PUT /ftp_credentials
标签: api http rest httpresponse