get-post and doGet-doPost

get 是地址栏参数传递,并且没有正文体内容,它仅仅由一个方法语句和不同的请求标题域组成,例如:
GET /login.html?userName=Iori&passWord=12345 HTTP/1.0
User-Agent:Mozilla/4.51[en](WinNT;1)
Accept:image/gif,image/jpeg.image/pjpeg,*/*
上面是表单,选择方法为get 时,点击提交事件,自动添加到地址栏,当然你也可以直接这些写作为form的action。
post 的不同在于参数信息保存在正文体中,对用户是不可见的。
不像get方法,不能通过改写浏览器地址,来发送一个post请求,而前者可以,这样不安全的
一个post请求的例子,如下:
POST /login.html HTTP/1.0
User-Agent:Mozilla/4.51 [en] (WinNT;1)
Accept:image/gif,image/jpeg,image/pjpeg,*/*
Content-Length:34
Content-Type:application/x-www-form-urlencoded
userName=Iori&passWord=12345
看到了吧,数据被存到,正文体中了

你可能感兴趣的:(html,浏览器)