http基本知识
来源:互联网 发布:airattack2 mac破解 编辑:程序博客网 时间:2024/06/06 00:21
1、什么是HTTP
HyperText Transfer Protocol
超文本传输协议
规范了数据是如何打包以及如何传递的
2、详解
1、请求(request)消息
客户端要传递给服务器的数据都是什么,由三部分组成
1、请求起始行
1、请求方法
1、GET
表示客户端向服务器获取资源时使用
特点:
1、无请求主体
2、靠查询字符串传递数据给服务器
2、POST
表示想传递数据给服务器使用
特点:
1、有请求主体
3、PUT
表示客户端向放置文件到服务器上
特点:
1、有请求主体
4、DELETE
表示客户端要删除服务器上指定的数据
5、HEAD
表示客户端只想获取指定的响应头
6、CONNECT
测试连接
7、TRACE
追踪请求路径
8、OPTIONS
选项,保留以后去使用
2、请求URL
3、协议版本 :HTTP/1.1
2、请求头(消息头)
3、请求主体
FormData
2、响应(response)消息
服务器要传递给浏览器的数据,由三部分组成
1、响应起始行
1、协议版本号:HTTP/1.1
2、响应状态码
告诉浏览器是否正常处理所有的请求
1、1xx :100-199 ,提示信息
2、2xx :成功处理请求以及给出响应
200: OK
3、3xx :需要重定向
301:永久性重定向
302:临时性重定向
304:请求资源没有被修改,可以直接使用浏览器缓存
4、4xx :客户端请求错误
404:请求的资源不存在
403:无访问权限
405:请求方法不被允许
5、5xx :服务器运行错误
500:服务器内部错误
3、原因短句
对状态码的简单解释
200:OK
404:Not Found
403:Forbidden
405:Method Not Allowed
2、响应头(消息头)
1、Content-Type
作用:告诉浏览器响应回来的数据是什么类型的,相当于告诉浏览器要用什么样的方式解析响应回来的数据
值:
1、text/html:响应回来的数据是html文本
2、text/plain:响应回来的数据是普通文本
3、text/css:响应回来的数据是css样式
4、application/javascript:响应回来的数据是JS脚本代码
5、application/xml:响应回来的数据是xml格式字符串
6、application/json:响应回来的数据是json格式字符串
7、images/jpeg:响应回来的数据是jpeg的图片
3、响应主体
Response /Preview
- http 基本知识
- HTTP基本知识
- http基本知识
- HTTP基本知识概况
- HTTP - 基本知识 (1)
- http协议基本知识
- HTTP状态码扩展基本知识
- Android中HTTP通信基本知识
- TCP/IP HTTP Socket基本知识
- HTTP学习(一) HTTP基本知识
- HTTP学习(一) HTTP基本知识
- Android中Http网络请求响应基本知识
- php中http协议的一些基本知识
- HTTPweb服务器——HTTP基本知识
- Android中的Http通信(一)之Http协议基本知识
- Android中的Http通信(一)之Http协议基本知识
- 基本知识
- 基本知识
- Akka(33): Http:Marshalling,to Json
- 单调递增最长子序列
- 算术左移——逻辑左移~~算术右移——逻辑右移
- 永远的坐票
- Django正则表达式URL
- http基本知识
- Codeforces 879B (implement)
- Linux终端命令行移动快捷键
- Python3函数参数的各种形式
- Go游戏服务器开发的一些思考(十九):服务器架构之服务发现
- 子查询
- jar和war的区别,创建和使用
- 简单斐波那契
- enum 在c中的使用(枚举类型)