Java教程

备忘 - HTTP 请求状态码

本文主要是介绍备忘 - HTTP 请求状态码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

 

记录WebApi请求中常用状态码

1XX

信息性状态码.WebApi不使用

 

2XX 

2开头的状态码表示请求为成功  

  • 200 - OK  表示请求成功
  • 201 - Created 表示请求成功并创建了资源
  • 204 - No Content 请求成功,但是没有返回任何东西, 例如删除操作 

 

3XX

用于跳转 WebApi不使用

 

4XX  重点

表示客户端错误

  • 400 - Bad Request 表示客户端发送到服务器的请求是错误的
  • 401 - Unauthorized 表示没授权 
  • 403 - Forbidden 表示身份认证成,但是无法访问请求资源
  • 404 - Not Found 表示请求资源不存在
  • 405 - Method not allowed 使用了不被支持的HTTP方法 例如  使用GET请求请求Post资源
  • 406 - Not acceptable 表示请求的数据格式不被webapi所支持  例如 请求指定格式为XML 但是服务器只支持JSOIN
  • 409 - Conflict 表示请求与服务器当前状态冲突,通常指更新资源时发生的冲突,例如编辑某个资源的时候,该资源在服务器被更新了,所以你编辑的资源版本跟服务器的不一致. 也可以用来表示创建的资源已经存在, 409就 用来处理并发问题的状态码
  • 415 - Unsupported media type  emmmm 感觉跟406差不多
  • 422 - Unprocessable entity 它HTTP扩展协议的一部分,他同程用来表示语意上有错误,比如实体验证错误

5XX

表示服务错误

  • 500 - Internal server error 表示服务器出现错误 

 

这篇关于备忘 - HTTP 请求状态码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!