当前位置: 首页 > news >正文

网站开发及设计可以免费发帖的网站

网站开发及设计,可以免费发帖的网站,深圳网站定制价格表,餐饮公司做网站好处目录 一、Http协议的特性 二、http协议的请求 1.请求行第一行,包含三个信息:请求方式,url,http协议版本 2.请求头浏览器向服务器发送一些状态数据,标识数据等等 3.请求主体请求代理端项服务器端,发送的…

目录

一、Http协议的特性

二、http协议的请求

1.请求行第一行,包含三个信息:请求方式,url,http协议版本

2.请求头浏览器向服务器发送一些状态数据,标识数据等等

3.请求主体请求代理端项服务器端,发送的请求数据!

三、http协议的响应响应包括:响应行、响应头、响应体

1.响应行响应行包括:协议版本、状态码、状态消息

2.响应头Content-Type: text/html 内容类型,告知浏览器接下来发送的响应主体数据是什么格式!

3.响应主体主要的响应数据,在浏览器的主体区域显示的数据都是相应主体!

四、HTTPS协议及密码学基础名字


一、Http协议的特性

http协议是建立在TCP/IP协议之上的应用层协议,默认端口为80,8080

http协议的特点是无状态,无连接

二、http协议的请求


利用抓包工具httpwatch可以获取报文

http协议的报文传输的是ASCII码,在TCP/IP协议之上,主要分为三部分

请求行、请求头、请求体

1.请求行
第一行,包含三个信息:请求方式,url,http协议版本

GET 请求

 GET /books/?sex=man&name=Professional HTTP/1.1Host: www.example.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)Gecko/20050225 Firefox/1.0.1Connection: Keep-Alive

POST 请求

 POST / HTTP/1.1Host: www.example.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)Gecko/20050225 Firefox/1.0.1Content-Type: application/x-www-form-urlencodedContent-Length: 40Connection: Keep-Alivesex=man&name=Professional 

区别:

1)url可见性:

get,参数url可见
post,url参数不可见

2)数据传输上:

get,通过拼接url进行传递参数;
post,通过body体传输参数

3)缓存性:

get请求是可以缓存的
post请求不可以缓存

4)后退页面的反应

get请求页面后退时,不产生影响
post请求页面后退时,会重新提交请求

5)传输数据的大小

get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大)
post请求传输数据的大小根据php.ini 配置文件设定,也可以无限大。

6)安全性

这个也是最不好分析的,原则上post肯定要比get安全,毕竟传输参数时url不可见,但也挡不住部分人闲的没事在那抓包玩。安全性个人觉得是没多大区别的,防君子不防小人就是这个道理。对传递的参数进行加密,其实都一样。

本质区别:

GET产生一个TCP数据包;POST产生两个TCP数据包。

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

2.请求头
浏览器向服务器发送一些状态数据,标识数据等等

一个信息一行,包括信息名:信息值 按行分隔

User-Agent: firefox //表示发送请求的浏览器(请求代理端)是firefox
Host: shop.100.com //表示请求的主机域名(基于域名的虚拟主机就是靠这个头判断的)
Cookie:name=itcast //浏览器携带的cookie数据。
Content-Type: application/x-www-form-urlencoded
Content-Length: 40
Connection: Keep-Alive

注意,请求头信息,需要使用一个空行结束!

3.请求主体
请求代理端项服务器端,发送的请求数据!

典型的就是POST形式发送的表单数据!

get请求,没有请求主体部分!get数据是在请求行中的url上进行传递的!

三、http协议的响应
响应包括:响应行、响应头、响应体

HTTP/1.1 200 0K
Date: Tue,19 Nov 2013 03:08:55 GMT
Server: Apache/2. 2.22 (Win32) PHP/5.3. 13
X- -Powered -By: PHP/5. 3.13
Content-Length: 16
Content- Type: text/html

1.响应行
响应行包括:协议版本、状态码、状态消息

典型的:

1xx:消息

2xx:成功

3xx:请求被重定向

4xx:浏览器端错误

5xx:服务器端错误

典型:

500 服务器内部错误

404 请求的页面没有找到

403 没有权限

200 请求成功

2.响应头
Content-Type: text/html 内容类型,告知浏览器接下来发送的响应主体数据是什么格式!

Content-Length: 响应主体数据的长度!

Date: 响应的时间。GMT时间!

3.响应主体
主要的响应数据,在浏览器的主体区域显示的数据都是相应主体!

注意,每行,包括相应行和响应头,都需要一个 \r\n结尾
 

四、HTTPS协议及密码学基础名字

戳我跳转

http://www.hkea.cn/news/436381/

相关文章:

  • 伊犁州建设局网站怎么做微信小程序
  • 做网站需要买主机那新媒体营销方式有几种
  • 网络推广seo公司seo排名的方法
  • 南山做网站多少钱百度资讯
  • 西安哪里有做网站的小学生收集的新闻10条
  • 做游戏网站有几个要素seo网站关键词优化报价
  • 蓬业东莞网站建设技术支持东莞做网站公司首选
  • 网站版式设计获客渠道有哪些
  • 今日军事新闻简短扬州seo优化
  • 国外好看的教育类网站模板下载东莞做网站最好的是哪家
  • 微擎与wordpress快速优化seo软件推广方法
  • 英文网站设计哪家好免费网站搭建
  • 网站建设公司 销量深圳谷歌seo公司
  • 新蔡哪有做网站建设的全球疫情今天最新消息
  • 怎么做平台网站百度seo报价方法
  • 帮人做网站 怎么收费怎么用网络推广
  • 网站排名优化建设百度广告投放技巧
  • 文件服务器网站搭建教程好的竞价托管公司
  • 黑龙江省城乡和住房建设厅网站首页百度链接地址
  • 网站模板修改工具专业seo关键词优化
  • 口碑好的句容网站建设yahoo搜索
  • 深圳网站建设外贸公司价格网络营销的背景和意义
  • 长春网站建设硕成传媒seo快速排名优化公司
  • web网站开发能使用c 吗免费建立个人网站申请
  • 织梦网站修改教程视频网站优化培训学校
  • 南沙区交通和建设局网站中国十大网络销售公司
  • 免费建设网站的方法百度网址大全 官网
  • 手机网站设计制作公司微信推广费用一般多少
  • 建设网站需要什么注册域名费用一般多少钱
  • 女性门户网站源码百度指数功能有哪些