|
|
1
10
通常,4xx状态代码告诉客户端请求失败,但如果请求被修改,则可能成功。5xx代码向客户告知客户没有影响的问题。 因此,您必须首先区分4xx和5xx代码,即告诉客户机是否应该重试。 如果请求确实存在语法错误、不完整、矛盾或基本错误,则应使用HTTP 400“错误请求”。 此外,如果没有其他合适的状态,并且您认为客户端只需修改请求即可成功,则它可能是4xx范围内的有效默认状态。 |
|
|
2
1
这取决于上下文。例如,ArgumentNullException可能源于违反的前提条件或是内部服务器错误。 当做 坦伯格 |