MST

星途 面试题库

面试题:网络编程中HTTP协议常见状态码及响应头含义

在后端网络编程里,HTTP协议的状态码众多,请列举出5个常见的状态码并阐述它们的含义,同时说明HTTP响应头中Content - Type的作用及常见取值有哪些。
24.0万 热度难度
后端开发网络编程

知识考点

AI 面试

面试题答案

一键面试
  1. 常见HTTP状态码及含义
    • 200 OK:表示请求成功,服务器已成功处理请求并返回了请求的资源。
    • 400 Bad Request:客户端发送的请求有语法错误,服务器无法理解。
    • 401 Unauthorized:请求要求身份验证,通常用于需要登录的场景,若未提供有效的身份凭证会返回此状态码。
    • 404 Not Found:服务器找不到请求的资源,可能是URL输入错误或者资源已被删除。
    • 500 Internal Server Error:服务器内部发生错误,无法完成请求,一般是服务器端代码出现问题。
  2. Content - Type的作用
    • 作用:用于指示资源的媒体类型(也叫MIME类型),告诉客户端实际返回的数据是什么格式,以便客户端能正确地处理和展示数据。
  3. 常见取值
    • application/json:表示返回的数据是JSON格式,常用于前后端数据交互,方便JavaScript等语言解析处理。
    • text/html:表示返回的是HTML文档,浏览器可直接渲染展示网页内容。
    • text/plain:纯文本格式,没有特定的格式,就是普通的文本内容。
    • application/xml:返回的是XML格式的数据,在一些传统的企业级应用或需要严格数据结构定义的场景中使用。
    • image/jpeg:表示返回的是JPEG格式的图片,浏览器可直接显示该图片。