【问题标题】:What HTTP status fits a "3rd party authentication required" condition?什么 HTTP 状态符合“需要第 3 方身份验证”的条件?
【发布时间】:2016-08-11 13:59:29
【问题描述】:

我们的应用程序中有一个表单提交,在某些情况下需要第 3 方身份验证(通过 SMS)。什么样的 HTTP 代码最适合这种情况,可以描述为:

“表格可能没问题,但我们需要您首先验证您的电话号码(未经过身份验证)”

我们左右为难:

  • 202:接受
  • 412:前提条件失败
  • 428:需要先决条件

【问题讨论】:

    标签: http response http-status-codes


    【解决方案1】:

    在我看来,如果请求正常,http 代码应该是 2xx。 4xx 族中的 Http 代码表示用户请求错误。这不是你的情况,这只是步骤 1 / 2。

    【讨论】:

    • 同意。我们最终使用了 202
    【解决方案2】:

    我们最终使用了 202,因为它比其他的更合适。

    请求已被接受处理,但处理已 未完成

    这是最有意义的,因为我们接受表单,但在通过验证之前可能会或可能不会接受请求

    【讨论】:

      猜你喜欢
      • 2014-06-22
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 2012-07-30
      • 2015-11-03
      • 2016-06-28
      相关资源
      最近更新 更多