0
点赞
收藏
分享

微信扫一扫

控制浏览器发送请求采用请求方式的详细介绍

舟海君 2022-04-26 阅读 66
java

  1.请求方式:决定浏览器在发送请求时行为特征

      2.浏览器可以选择请求方式:7种,目前为止只考虑【POST请求方式】和【GET请求方式】

      3.GET请求方式:

1) 要求浏览器发送请求时,携带的【请求参数数量】不能超过4K

2) 要求浏览器发送请求时,必须在浏览器地址栏上将【请求参数信息】展示出来

3) 要求浏览器发送请求时,必须将请求参数信息保存在Http请求协议包中【请求头】

4) 要求浏览器在接收到服务器返回的资源文件内容后,必须将资源文件内容保存在浏览器的缓

      4.POST请求方式:

1)要求浏览器发送请求时,可以携带任意数量的【请求参数】

2)要求浏览器发送请求时,必须在浏览器地址栏上隐藏请求参数信息

3)要求浏览器发送请求时,必须将请求参数信息保存在Http请求协议包中【请求体】

4)禁止浏览器将服务器返回资源文件内容进行保存【阅后即焚】

      5.控制浏览器发送请求时采用GET请求方式

   1.超链接标签命令在执行时,要求浏览器必须采用GET方式发送请求

   2.表单标签存在一个method属性,通过这个属性可以要求浏览器采用对应请求方式发送请求

       <form action="请求地址" method="get">

        <form action="请求地址" method="post">

***method属性默认值是GET

<form action="请求地址">---->浏览器以GET方式发送请求

      6.控制浏览器发送请求时采用POST请求方式

                       <form method="post"></form>

      7.请求方式适用场景【面试】

              1.考虑到POST请求方式,用户可以将【病毒文件内容】发送到服务器上进行攻击。

因此绝大多数门户级网站拒绝接收POST请求,日常开发过程绝大多数请求都是GET

              2.在某些特殊场景下必须使用POST

                1)文件上传,必须使用POST 

  2)发起登录验证请求,必须使用POST

  3)索要服务器中实时变化数据时(股票价格,车票数量。。。),必须采用POST

举报

相关推荐

0 条评论