JAVA入门:http基础

绝大多数Web开发都是在此基础上的,Http是超文本传输协议。  是处于应用层的协议。

Http是一个基于请求/响应模式的,无状态的协议. 

Http1.1中优化了TCP连接,在一次连接内可以处理多个请求。

Http请求分为三部分: 1.请求行  2.消息报头    3.请求正文  由游览器想服务器发送

 

一.介绍:

请求行以一个方法符合开头,后面跟着请求URI和协议的的版本。

 

Http请求的几种方法: Get   和 POST  还有Head

  Get:请求获取由Request——URI所标识的资源;

 POSt: 在Request——URI所标识的数据后附加新的数据

HEAD:请求获取由Request——URI所标识的资源的响应的报头;

 

当我们通过游览器地址栏直接输入网址的方式去访问网页的时候, 游览器采用的就是GET方法去像服务器获取资源;

 

POST方法用于向向服务器发送请求,要求服务器接收在请求后面的数据,POSt方法在表提交的时候用的最多;  username=hello&world;

 

HEAD方法与GET方法几乎一样的,他们的区别在于HEAD方法只是请求消息报头;

 

二. HTTP-状态码的描述

--1xx   :指示信息,    表示请求已经接收, 继续处理;

--2xx   :成功      表示请求已经被接收,处理,理解;

--3xx   : 重定向      ,要完成请求必须进行更进一步的操作

--4xx   : 客户端错误     , 请求有语法错误或者请求无法实现

--5xx   : 服务器端错误    ,服务器未能实现合法的请求;

 

posted @ 2015-07-05 07:30  tilly_chang  阅读(218)  评论(0编辑  收藏  举报