博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于HTTP协议
阅读量:5279 次
发布时间:2019-06-14

本文共 863 字,大约阅读时间需要 2 分钟。

---恢复内容开始---

   HTTP是什么:

       http协议是超文本传输协议(HyperText Transfer Protocol), 它是TCP/IP协议 的一个应用层协议,用于定于WEB浏览器和WEB服务器之间交换数据的过程和数据本身的格式。

  HTTP的版本:

    HTTP/1.0  , HTTP/1.2

    版本之间的区别:

  http1.1  建立连接之后支持在一定时间内多次访问再断开。

  http1.0 建立连接之后发起访问然后响应就会断开连接。

  关于HTTP发起请求 

       当请求的资源中含有<img> <link> <scipt>,浏览器会发起再一次请求!

  请求头:

   Accept : 客户端发送此请求头表示服务器可接收的MIME类型。例如(Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

  MIME: MIME一般由 大类型/小类型组成 例如 text/html  text/css  text/javaScript

  Connection :keep-alive (保持连接);

  Accept-Charset :支持的字符集(GBT,UTF-8)

  Accept-Language(浏览器支持的语言类型) :zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3(中文什么之类的)

  Accept-encoding (服务器所支持的编码);

  cookie(这是最重要的请求头信息之一):

  Referer(包含一个URL,表示当前页面的URL来源,可用于防盗链);

  Content-type:(设置请求正文的MEMI类型,适用于Post请求) 默认是:application/x-www-form-urlencoded(username=sa&age=30)

 

转载于:https://www.cnblogs.com/ccbk/p/6621164.html

你可能感兴趣的文章
DML语言DDL
查看>>
专题讨论:敏捷软件开发和传统软件工程
查看>>
深入探究VC —— 链接器link.exe(4)【转】http://blog.csdn.net/wangningyu/article/details/4849452...
查看>>
mfc的WM_PAINT笔记
查看>>
苹果应用商店AppStore审核规则指南
查看>>
第五节课-神经网络2
查看>>
使用idea启动node项目的问题
查看>>
mysql 存储过程
查看>>
0627.selenium请求库*1
查看>>
How To Ask Questions The Smart Way 转
查看>>
Bash变量(二):位置变量与预定义变量
查看>>
C++中的空类,默认产生哪些类成员函数?
查看>>
SSH中懒加载异常的解决办法
查看>>
终极 Shell
查看>>
CALayer 2 详解 -----转自李明杰
查看>>
git gc
查看>>
利用SVN进行多项目共享及导出
查看>>
HDU 3338 Kakuro Extension
查看>>
1.Two Sum(两数之和)
查看>>
Cocos2dx环境搭建
查看>>