title: What Http status we should use for Web Api/Restful requires https
body: <p>I am designing a WebApi that requires Https request.</p>
  
  <p>If client use http protocol, The API service will reject the request and return an http error status.</p>
  
  <p>I am thinking to return 400 - Bad request. I found this post on SO: <a href="https://stackoverflow.com/questions/11265710/require-ssl-in-webapi">Require SSL in WebApi?</a></p>
  
  <p>someone return 403 - Forbidden or 404 - Not Found for this purpose.</p>
  
  <p>What status you think we should use? Thank you!</p>