【发布时间】:2016-03-22 04:19:12
【问题描述】:
我正在设计一个需要 Https 请求的 WebApi。
如果客户端使用http协议,API服务会拒绝请求并返回http错误状态。
我正在考虑返回 400 - 错误请求。我在 SO 上找到了这篇文章:Require SSL in WebApi?
有人为此返回 403 - Forbidden 或 404 - Not Found。
您认为我们应该使用什么状态?谢谢!
【问题讨论】:
-
HttpStatusCode.BadRequest。这在没有其他错误代码适合时使用。
标签: web-services asp.net-web-api https http-status-codes