HTTP协议请求篇

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 get和post的区别

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

举例:

get提交方式

post提交方式

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

说明

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

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

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

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

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

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

(3) 默认情况下,http是get请求

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

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

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

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

时间: 2024-10-18 17:53:04

HTTP协议请求篇的相关文章

HTTP协议——认识篇

HTTP协议——认识篇 我们都知道在访问网页不存在时,常常会见到一个404的错误提示,这里的404就是一个HTTP的状态码,当然,HTTP的状态码不止一种,比较常见的有: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 具体的更详尽的我们可以去查看HTTP状态代码的W3C页了解详细信息. 既然有HTTP协议状态码,那HTTP协议又是什么呢? HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.它的发展是万维网协会

HTTP协议——深入篇

HTTP协议——深入篇 我们知道HTTP是由请求和响应两部分组成当你在Web浏览器中输入一个URL时,浏览器将根据你的要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息.当服务器收到这个请求时将返回一个响应,该响应包括与该请求相关的信息以及位于指定URL(如果有的话)的数据.直到浏览器解析该响应并显示出网页(或其他资源)为止. HTTP请求 HTTP请求的格式如下所示: <request-line><注释--请求行--> <headers><

基于EasyDarwin的实现无人机远程视频传输--RTSP协议分析篇

申明该文章参考了http://blog.csdn.net/haolipengzhanshen/article/details/50802081 的文章,在这里标示感谢! 这篇文章主要从几个方面分析EasyDarwin的RTSP内容 RTSP协议概述 wireshark抓包实例分析 一次完整RTSP的交互流程 EasyDarwin项目代码中 RTSP的初始化 EasyDarwin项目代码中 RTSP请求的处理过程 如果你是只想实现视频流的传输,对转发服务器没有太大要求,建议只要研究EasyDarw

WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等

核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Webshell上传.命令注入.非法HTTP协议请求.非授权文件访问等.

Jsoup问题---获取http协议请求失败 org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml.

Jsoup问题---获取http协议请求失败 1.问题:用Jsoup在获取一些网站的数据时,起初获取很顺利,但是在访问某浪的数据是Jsoup报错,应该是请求头里面的请求类型(ContextType)不符合要求. 错误信息: Exception in thread "main" org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or applic

Android Vollay解析(一)之GET、POST请求篇

一. Vollay 的地位 自2013年Google I/O 大会上,Google 推出 Vollay 之后,一直到至今,由于其使用简单.代码轻量.通信速度快.并发量大等特点,倍受开发者们的青睐. 先看两张图,让图片告诉我们 Vollay 的用处: 第一张 Vollay 的经典图 通过上图,我们可以发现 Vollay适合网络通信频繁操作,并能同时实现多个网络通信. 第二张图 我们在以前在 ListView 的 item 中如果有网络请求,一般都是通过Task 异步任务来完成,并在完成之后通知 A

HTTP协议请求响应模型

http协议请求响应模型 场景:登录 1.客户端发起请求到api接口 1.1用户在客户端填写用户名和密码,点击登录,发送请求 2.api接收到客户端发起的用户请求 2.1 api对业务逻辑进行验证 2.1.1验证用户名和密码是否合法 比如:用户名要求必须为真实手机号码(11位,1开头,第二位34) 如果验证失败,即用户名不合法,那么需要给客户端发送响应码 比如码值为1,2,3 1代表用户名格式错误 2代表用户名或密码错误 3代表密码格式错误 3.api会将用户输入的数据发给db层 3.1数据库查

HTTP协议详解之请求篇

•HTTP请求由3部分组成:请求行.消息报头.请求正文. 1)请求行以一个方法符号开头,以空格分开,后面跟随请求的URI和协议的版本,格式:Method Request-URI HTTP-Version CRLF(CRLF表示回车和换行) 2)请求方法:post.get.delete等 3)HTTP请求例子: GET/sample.jspHTTP/1.1 Accept:image/gif.image/jpeg,*/* Accept-Language:zh-cn Connection:Keep-A

《HTTP协议详解》读书笔记---请求篇之情求方法

之前对于网络这一块不是很清楚,值知道TCP/IP协议,三次握手四次握手之类的很笼统,零碎的知识,现在打算系统学习下网络相关的知识,先从http协议开始. 本人,还是新手,对于一些知识如果有理解错误的,欢迎各位大牛指正,小弟先谢过了哈... -------------------------------------------------------------------正文开始-----------------------------------------------------------