蓝牙协议详解(http协议详解)

导读 你们好,最近小活发现有诸多的小伙伴们对于蓝牙协议详解,http协议详解这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

你们好,最近小活发现有诸多的小伙伴们对于蓝牙协议详解,http协议详解这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 HTTP协议:

2、 指定客户端和服务器如何交互。

3、 基于TCP/IP协议的应用层协议

4、

5、 HTTP协议基于请求响应模型。

6、 请求只能由客户端发送,服务器只能被动等待请求响应。

7、

8、 1.0和1.1的区别

9、 1.0:一个立即断开连接的请求

10、

11、 telnet/httpwatche

12、

13、

14、

15、 httpqueryinfo

16、 请求行

17、 GET /books/java.html HTTP/1.1

18、 请求模式

19、 七种请求方式:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT

20、 实际使用时:POST/GET

21、 GET请求和POST请求的区别在于请求参数以不同的方式传递。

22、 如果是GET提交,请求参数将被附加到请求的URL上,并作为请求地址的一部分发送到服务器。可以传输的数据大小是有限的,一般不允许超过1K。

23、 如果是POST提交,请求参数会在http请求的实体内容中传输,这样传输的数据没有大小限制。

24、

25、 当使用form表单提交数据时,表单表明明确声明通过POST提交,这是请求参数或POST提交。

26、 否则,所有的请求参数都是GET submission。

27、

28、 请求的资源部分的名称。

29、 遵循协议版本

30、 几个请求头

31、 接受:*/*接受类型(“/”代表所有类型)。

32、 Accept-Charset: ISO-8859-1 所接受的字符编解码

33、 Accept-Encoding: gzip,compress 所接受的数据的压缩格式

34、 Accept-Language: en-us,zh-cn 语言环境(国际化)

35、 Host: www.it315.org:80 访问的虚拟主机的名字

36、 If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT 缓存机制相关的头

37、 Referer: http://www.it315.org/index.jsp 防盗链的作用

38、 User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)当前使用的浏览器

39、 Cookie

40、 Connection: close/Keep-Alive 是否关闭当前连接控制

41、 Date: Tue, 11 Jul 2000 18:23:51 GMT访问时间

42、

43、 实体内容

44、

45、 HTTP响应

46、 状态行 (第一行)

47、 HTTP/1.1 200 OK

48、 1.1协议版本

49、 状态码--用来表示本次请求的处理结果的代码

50、 200成功

51、 302要实现一个重定向,为了完成客户机进一步细化

52、 304/307

53、 404客户端请求有错误,访问不存在

54、 500服务器出错了

55、 若干响应头

56、 Location: http://www.it315.org/index.jsp

57、 Server:apache tomcat通知浏览器我的服务器的一些基本信息

58、 Content-Encoding: gzip 当前压缩格式

59、 Content-Length: 80 发送数据回去的总长度

60、 Content-Language: zh-cn 语言

61、 Content-Type: text/html; charset=GB2312 当前发送过去的数据是什么数据

62、 Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT

63、 Refresh: 1;url=http://www.it315.org3秒后访问哪一个页面

64、 Content-Disposition: attachment;filename=aaa.zip

65、 Transfer-Encoding: chunked

66、 Set-Cookie:SS=Q0=5Lb_nQ; path=/search

67、 ETag: W/'83794-1208174400000'

68、 Expires: -1 ---- 通知浏览器是否缓存当前资源,如果这个头的值是一个以毫秒为单位值就是通知浏览器缓存资源到指定的时间点,如果值是0或-1则是通知浏览器禁止缓存

69、 Cache-Control: no-cache -- 通知浏览器是否缓存资源

70、 Pragma: no-cache -- 通知浏览器是否缓存资源

71、 之所以三个头是一个功能,是因为历史原因.不同的浏览器对这三个头支持的不同,一般来说这三个头要同时使用确保不同的浏览器都能实现控制缓存的功能

72、

73、 Connection: close/Keep-Alive

74、 Date: Tue, 11 Jul 2000 18:23:51 GMT

75、

76、 实体内容

以上就是http协议详解这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!