当前位置: 首页 > article >正文

虾皮Shopee Android面试题及参考答案

HTTP 状态码有哪些?

HTTP 状态码是用以表示网页服务器超文本传输协议响应状态的 3 位数字代码。主要分为五大类:

  1. 1xx 信息性状态码:表示服务器正在处理请求,这些状态码是临时的响应,主要用于告诉客户端请求已经被接收,正在处理中。例如,100 Continue 表示客户端应当继续发送请求,这个状态码通常在客户端发送了一个包含 Expect: 100-continue 头部的请求后,如果服务器认为可以继续处理请求,就会返回这个状态码。
  2. 2xx 成功状态码:表示请求已成功被服务器接收、理解并接受。比如,200 OK 是最常见的成功状态码,表示请求已成功,响应主体包含了请求的资源。201 Created 表示请求成功并且服务器创建了新的资源。
  3. 3xx 重定向状态码:表示需要客户端采取进一步的操作才能完成请求。例如,301 Moved Permanently 表示请求的资源已被永久移动到新位置,客户端应自动重定向到新位置。302 Found 表示请求的资源临时被移动到了其他位置,客户端应继续使用原有 URL 进行访问。
  4. 4xx 客户端错误状态码:表示客户端的请求有错误。例如,400 Bad Request 表示服务器无法理解客户端的请求。401 Unauthorized 表示请求要求身份验证,客户端没有提供有效的身份验证凭

http://www.kler.cn/news/333966.html

相关文章:

  • 新手教学系列——MacOS 10.13.6下如何使用curl_cffi模拟Chrome请求
  • 【AIGC】ChatGPT提示词Prompt解析:如何打造个人IP、CSDN爆款技术文案与高效教案设计
  • mysql学习教程,从入门到精通,SQL LIKE 运算符(28)
  • 深入理解Dubbo源码核心原理-Part4
  • 7.Javaweb-Ajax
  • 计算机毕业设计 网上体育商城系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 计算机毕业设计 基于爬虫与文本挖掘的网络舆情监控系统的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档
  • 开发维护一个项目需要考虑的地方
  • 网络基础知识笔记(四)
  • [Linux#61][UDP] port | netstat | udp缓冲区 | stm32
  • mysql学习教程,从入门到精通,SQL HAVING 子句(32)
  • SpringBoot与舞蹈艺术:古典舞在线交流平台开发记
  • 【在Linux世界中追寻伟大的One Piece】进程信号
  • Libtorch学习之Libtorch-VS2019-图像分割程序
  • 探索后量子安全:基于格加密技术的未来密码学展望
  • 影视cms泛目录用什么程序?苹果cms二次开发泛目录插件
  • 【信息系统项目管理师考题预测】沟通管理
  • 双指针:滑动窗口
  • 解读文本嵌入:语义表达的练习
  • 【Immich部署与访问】自托管媒体文件备份服务 Immich 本地化部署与远程访问存储数据