zoukankan      html  css  js  c++  java
  • .NET程序员面试之Post和Get的区别

         最近忙着面试,在面试中也自然遇到了很多的问题,废话不多说,直奔主题!

      POST和GET区别:

       1.作为HTTP中的交互方式,GET请求通常被理解为在服务器上取得数据,而POST通常被理解为想服务器发送数据;

        请求参数: 

         Get请求数据参数的是时候很偷懒,直接把参数数据放在URL中完事,显然这不是很安全的做法,但是为什么还要有这种交互方式的出现呢,那自然是有原因的,细心的人都会发现,                   在URL中出现在"?"之后的都是请求参数,其实这些参数都不是什么重要的数据,换句话说,Hacker们想截获就尽管去拿好了,对我服务器本身没有什么影响!

             Post请求参数是将参数数据放在Html的Body里,安全性自然就增加了.

        传送参数:

        Get传送参数的时候也同样是放在URL中,他或许天生就是个"懒家伙",我们经常会看到很多网站的URL在选择子页面的时候就会变化,例如

        

        http://search.360buy.com/Search?keyword=新贵鼠标

            这是我在京东商城找的一个示例地址,"?"之后的keyword=新贵鼠标 就是通过Get向服务器发送的请求!

        2.还有一点不得不提的就是两种方式的存储空间之不同,Get只有1024个字节,因为在URL地址中存储的自然是有限的,Post相对好的多。

      面试对于我这种小菜来说很艰难,连着跑了好几天了,终于有个复试的了还不是我想去的公司,还是算了,继续努力吧!   希望在寻找工作的同志们尽快找到工作!

  • 相关阅读:
    MongoDB
    uni-app同步缓存值 设置 读取 删除
    uni-app路由跳转
    uni-app在小程序上遇见的坑(a-b页面频繁跳转)
    unia-app页面生命周期详解
    uni-app之页面跳转(点击按钮进行页面跳转)
    02如何直接使用uni-app中提供的模板之公告滚动
    01-组件轮播
    uni-app如何只用插件市场中的插件
    uni-app在线引入阿里字体图标库
  • 原文地址:https://www.cnblogs.com/distance/p/2015797.html
Copyright © 2011-2022 走看看