Http协议 GET/POST请求方式

本文详细介绍了HTTP协议的基础知识,包括请求和响应协议的组成部分。重点对比了GET和POST请求的方式、应用场景及区别,强调了POST请求的安全性和数据提交的灵活性。同时,文章探讨了模板设计模式在Servlet中的应用,解释了模板方法如何用于定义核心算法并允许子类定制部分实现。
摘要由CSDN通过智能技术生成
1.1Http协议
  -超文本传输协议
  -浏览器和服务器之间的一种通讯协议
  -由W3c制定,本质上是数据传输格式制定好了。浏览器和服务器必须按照这种格式进行接收
  
1.2Http协议包括两部分
  -请求协议:从Browser发送到Server时采用的数据格式
  -响应协议:从Server发送到Browser采用的数据传输格式
  
1.3请求协议:
  -请求行
  -消息报头
  -空白行
  -请求体
  
  请求行包括:请求方式、URL、协议版本号
  空白行:专门用来分离消息报头和请求体
  
1.4响应协议:
  -状态行
  -响应报头
  -空白行
  -响应体
  
  状态行:协议版本号、状态码、状态描述信息
  空白行:分离响应报头和响应体
  
2.GET和POST
  -何时使用两者?
    只有当使用form,并且将form标签的method属性设置为method=“post”
    才是POST请求,其余情况都是GET方式
    
  -区别
    GET请求在请求行上提交数据,格式:url?name=value&name=value。。。
    这种提交方式会显示在浏览器地址栏上
    
    POST请求在请求体中提交数据,相对安全。提交格式:name=value
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值