首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
HTTP协议(一)基本概念、HTTP方法、HTTP状态码
】的更多相关文章
HTTP/1.1标准请求方法和状态码
HTTP/1.1标准自从1999年制定以来至今仍然是一个应用广泛并且通行的标准 相关文档 RFC2616:Hypertext Transfer Protocol -- HTTP/1.1 在RFC6585中,状态码428.429.431.511加了进来 RFC2616制订了关于HTTP/1.1的一系列标准 下面我们来关注请求方法和状态码 在第九章中,请求方法包括GET.HEAD.POST.PUT.DELETE.TRACE.CONNECT一共七个,其中GET.POST在编程中用得最多 HEAD:只返…
HTTP协议----请求方法和状态码
现在广泛使用的是HTTP/1.1版本,发布于1997年. 理解HTTP协议,首先从请求开始,比如: POST /form/entry HTTP/1.1 格式为: 请求方法 URI 协议版本 请求方法: GET:获得URI指定的资源,主要目的是获取 POST:将主体传输到URI,主要目的是传输,而不是获取 PUT:传输文件,在请求主体中包含文件内容,然后保存到URI指定的位置. HEAD:只获取GET结果的头部,除去主体. DELETE:删除文件,是PUT的逆操作 OPTIONS:查询针对请求UR…
HTTP协议简介详解 HTTP协议发展 原理 请求方法 响应状态码 请求头 请求首部 java模拟浏览器客户端服务端
协议简介 协议,自然语言里面就是契约,也是双方或者多方经过协商达成的一致意见; 契约也即类似于合同,自然有甲方123...,乙方123...,哪些能做,哪些不能做; 通信协议,也即是双方通过网络通信必须遵从的一组约定; 计算机网络的本质在于传递数据,协议自然是针对于数据的结构格式以及传送规则的约定; 之前介绍过计算机网络的发展,其中TCP/IP协议栈共分为四层,两个程序端点数据的传输是U字形的 应用层 传输层 网络层 网络接口层 HTTP是工作在应用层的协议,所谓的工作在哪层,只不过是对底层的封…
02 http协议之方法与状态码
一:HTTP请求信息和响应信息的格式 请求: ()请求行 ()请求头信息 ()请求主体信息(可以没有) () 头信息结束后和主体信息之间要空一行 请求行又分3部分 请求方法 请求路径 所用的协议 请求方法: GET POST PUT DELETE TRACE ,OPTIONS 所用的协议: 目前一般是HTTP/.0已经基本不用 二:状态码表示的含义 状态码 定义 说明 1XX 信息 接收到请求,继续处理 2XX 成功 操作成功地收到,理解和接受 3XX 重定向 为了完成请求,必须采取进一步措施…
HTTP协议中request报文请求方法和状态响应码
一个HTTP请求报文由4部分组成: 请求行(request line) 请求头部(header) 空行 请求数据 下图给出了请求报文的一般格式: 请求行中包括了请求方法,常见的请求方法有: GET:从服务器获取一个资源 HEAD:只从服务器获取文档的响应首部 POST:向服务器发送要处理的数据 PUT:将请求的主体部分存储在服务器上 DELETE:请求删除服务器上指定的文档 TRACE:追踪请求到达服务器中间经过的代理服务器 OPTIONS:请求服务器返回对指定资源支持使用的请求方法 用百度搜索…
HTTP 基础(特性、请求方法、状态码、字段)
1. HTTP 简介(含义.特性.缺点) 2. HTTP 报文 3. GET 和 POST 4. 状态码 5. HTTP 头字段 1. HTTP 简介 HTTP 的含义 HTTP (HyperText Transfer Protocol)是超文本传输协议,是一个在计算机世界里专门在「两点」之间「传输」文字.图片.音频.视频等「超文本」数据的「约定和规范」. HTTP 是一种用于分布式.协作式和超媒体信息系统的应用层协议,使用 TCP 作为其传输层.HTTP 无需操心网络通信的具体细节:它把联网的…
(二)http请求方法和状态码
1.HTTP请求方法 根据 HTTP 标准,HTTP 请求可以使用多种请求方法. HTTP1.0 定义了三种请求方法: GET.POST 和 HEAD方法. HTTP1.1 新增了六种请求方法:OPTIONS.PUT.PATCH.DELETE.TRACE 和 CONNECT 方法. 1 GET 请求指定的页面信息,并返回实体主体. 2 HEAD 类似于GET请求,不过返回的响应中没有具体的内容,用于获取报头. 3 POST 向指定资源提交数据进行处理请求(如提交表单.上传文件).数据被包含在请求…
HTTP协议(一)基本概念、HTTP方法、HTTP状态码
1.HTTP是什么? 它的全名叫:HyperText Transfer Protocol ,中国名字:超文本传输协议 : 它是可靠的数据传输协议,是Internet 的多媒体信使,即使数据相隔天涯海角,它也能确保数据准确.无误的传递给彼此,这有点像快递员的工作(不过快递员可能会损坏.遗失你的东西,HTTP不会): 每天有数以亿计的web浏览器通过它获取web服务器上的HTML页面.音/视频文件.JPG图片.java小程序...等等信息. 2.客户端和服务器 HTTP客户端:你每天都在使用的各种w…
HTTP协议 -- 认清协议常用状态码
HTTP协议作为web服务的基础,理所应当受到重视,但是周围的同事能够讲清楚HTTP协议的凤毛麟角.既然是基础,就应该早一点掌握,所以近半年(2016-2月——2016年6月),不准备学习新技术了.首要的是将2015年看过的书,重新温习一遍,做到查漏补缺温故知新.看完之后,然后重点看以下的书单. 分别是: 1.<算法导论> 2.<HTTP权威指南> 3.<TCP/IP详解 卷一:协议> 4.<TCP/IP详解 卷二:实现> 5.<TCP/IP详解 卷三…
HTTP协议 (六) 状态码详解
HTTP协议 (六) 状态码详解 HTTP状态码,我都是现查现用. 我以前记得几个常用的状态码,比如200,302,304,404, 503. 一般来说我也只需要了解这些常用的状态码就可以了. 如果是做AJAX,REST,网络爬虫,机器人等程序.还是需要了解其他状态码. 本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了. HTTP状态码的学习资料到处都有,但是都是理论上讲解. 本文介绍HTTP协议中的HTTP状态码(HTTP Status Code), 会对…