三、HTTP响应
2024-08-26 16:47:08
HTTP消息是服务器和客户端之间交换数据的方式
有两种类型的消息:
- 请求--由客户端发送用来触发一个服务器上的动作
- 相应--来自服务器的应答
一、HTTP响应的构成
1、状态行
HTTP响应的起始行被称作状态行,包含以下信息:
- 协议版本,通常为HTTP/1.1
- 状态码,表明请求是成功或失败。常见的状态码是202,404,或302
- 状态文本。一个简短的,纯粹的信息,通过状态码的文本描述,帮助人们理解该HTTP消息
2、Headers
相应的HTTP headers遵循和任何其它header相同的结构:不区分大小写的字符串,紧跟着的码号(:)和一个结构取决于header类型的值,整个header(包括其值)表现为单行形式
3、Body
响应的最后一部分是body,不是所有的响应都有body:具体状态码(如201或204)的响应,通常不会由body
二、常见状态码
1、成功
- 200-ok
- 201-created
2、重定向
- 300-Mutiple Choice
- 301-Moved Permanently
- 302-Found
3、客户端错误
400-Bad Request
401-Unauthorized
402-Payment Required
403-Forbidden
404-Not Found
4、客户端错误
500-Internal Server Error
501-Not Implemented
502-Bad Gateway
最新文章
- java面向对象_抽象类和接口
- linux建立文件夹软连接
- 知乎日报win10版 - 天天读报【开源】
- mysql跨数据库操作问题
- css\html布局及部分知识小分享~~~
- oracle 时间格式修改
- Devexpress 中如何写ASPxGridView新增修改时的数据验证
- 部署新浪SAE web.py Session及图片上传等问题注意事项
- CruiseControl.NET : svnrevisionlabeller
- 2016021901 - ubuntu截图技巧
- [转] linux 信号量之SIGNAL
- 每天一个Linux命令(19)--find命令
- 设置Intellij IDEA 提示出未保存的*星号
- ATA接口寄存器描述
- Dynamics CRM2015 The plug-in type does not exist in the specified assembly问题的解决方法
- Maven通俗讲解
- L2-028 秀恩爱分得快(模拟)
- 开发中CollectionUtils处理集合
- 推荐几个Windows工具软件: ASuite - 便携的程序启动器
- bzoj-2038-莫队
热门文章
- k8s安装之nginx.yaml
- P1801 黑匣子[堆]
- Python中pass、continue、break、exit()的区别
- python - django (request 获取 访问者的 IP)
- 模拟赛20181101 雅礼 Wearry 施工 蔬菜 联盟
- CQOI2016 不同的最小割 (最小割树模板)(等价流树的Gusfield构造算法)
- C语言利用fgetc复制拷贝文件内容
- linux 日志写入到指定文件中
- Dockers安装nginx
- kubernetes(K8S)创建自签TLS证书