码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议请求篇

时间:2019-03-30 18:34:07      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:响应   相对   默认   prot   传输协议   roman   ext   ip协议   new   

 http协议的基本概念

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。是工作在tcp/ip协议基础上的,所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法

说明

(1) http协议是叫 超文本传输协议

(2) http协议用于传输文本和图片(等文件)

(3) 在建立tcp/ip协议基础之上的

如何抓取http(请求包,响应包) 

这里以火狐浏览器为例

技术图片

看一个测试题

技术图片

一共发出3次请求.分析:

技术图片

 

 HTTP请求-基本介绍

基本介绍:

技术图片

 http请求-请求行的详细说明

l 请求方式说明

技术图片

在我们实际的开发中,使用到的请求的方式只有两种 get, post

l getpost的区别

(1) get方式提交的数据会放在url后面,而post提交方式不会,post提交的数据会放在http请求的实体内容部分

举例:

 get提交方式

技术图片

 

 post提交方式

技术图片

 

(2) 两种方式提交的数据长度的大小

技术图片

说明

ü get的大小是有浏览器和操作系统来限时

ü post数据理论上没有显示.

ü 如果我们要上传或者下载文件,可以使用http协议,但是该文件一般不要大于2m, 如果将来我们需要上传或者下载很大文件,可以这样

1. 写插件 2. 开发专门的客户端来做.

(1) 安全性: 相对而言post提交,安全高

(2) get提交 更利于添加到我的收藏夹

(3) 默认情况下,httpget请求

当我们一个表单,没有写method属性值,默认是get方式提交.

(4) 如果是小数量数据,并不要求安全性,则选择get,否则post

(5) 如果是一个 超链接带参数,也是 get方式提交的

HTTP协议请求篇

标签:响应   相对   默认   prot   传输协议   roman   ext   ip协议   new   

原文地址:https://www.cnblogs.com/lsqbk/p/10628400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!