专栏首页迈向前端工程师企业面试题: GET和POST的区别,何时使用POST?

企业面试题: GET和POST的区别,何时使用POST?

考核内容: 表单数据提交

题发散度: ★★★

试题难度: ★★★

解题思路:

- GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符;

GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。 也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。

- POST:一般用于修改服务器上的资源,对所发送的信息没有限制。

然而,在以下情况中,请使用 POST 请求:

无法使用缓存文件(更新服务器上的文件或数据库)

向服务器发送大量数据(POST 没有数据量限制)

发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠

本文分享自微信公众号 - 迈向前端工程师(shukeh5)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Maven部署构件至远程仓库

    地址:http://blog.csdn.NET/tounaobun/article/details/8959682

    用户5640963
  • 图解HTTP脑图

    在做接口测试的过程中特别是在面试的过程中,都会遇到一些HTTP协议的基础知识问题。一般来说一开始做接口测试并不需要对HTTP协议了解很清楚,但是随着测试的深入,...

    八音弦
  • 生信(八)zlib库操作fq-gz文件

    输入一个index,将fq1和fq2(两个都是gz文件)中能够匹配该index的reads输出。输出文件也要是gz格式。

    一只羊
  • 生信(三)(转载)HLA-typing软件

    表格来源:https://www.nature.com/articles/jhg2015102/tables/2

    一只羊
  • 近期markdown使用记录

    最开始,用图片。将在本地写好的代码截图,这样排版不会乱了。但是图片上的字太小了,看不清楚。

    一只羊
  • 在线工具(一)批量获取碱基序列

    假设你记录了许多染色体区间(比如你有一个bed文件),你想知道每个区间对应的碱基序列是什么。如果你手头上有全基因组的序列并且你会编程的话,那么你写一个脚本就可以...

    一只羊
  • SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

    如果需要,参看之前的博文:http://blog.csdn.NET/zhshulin/article/details/30779873

    用户5640963
  • Linux下Tomcat启动正常,但浏览器无法访问

    [root@localhost ~]# service iptables status

    用户5640963
  • 性能测试框架

    之前写过一个性能测试框架,只是针对单一的HTTP接口的测试,对于业务接口和非HTTP接口还无非适配,刚好前段时间工作中用到了,就更新了自己的测试框架,这次不再以...

    八音弦
  • 搭建nginx静态资源站

    上面的配置文件中 root和alias 指令配置完之后实现的效果是一样的,其实用的区别在于:

    码缘

扫码关注云+社区

领取腾讯云代金券