公司规定所有接口都用 POST请求,这是为什么?
java1234
共 912字,需浏览 2分钟
· 2022-02-18
大家好,我是锋哥。
最近在逛知乎的时候发现一个有趣的问题:《公司规定所有接口都用 post 请求,这是为什么?》
原问题:zhihu.com/question/336797348
get
与post
的请求的一些区别:post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) post发送的数据更大(get有url长度限制) post能发送更多的数据类型(get只能发送ASCII字符) post比get慢 post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作 get请求的是静态资源,则会缓存,如果是数据,则不会缓存
post
在发送数据量大的请求时优势很显示,get
则更适合获取静态资源、简单的查询等接口。我个人在开发接口的时候也会注意,将简单的查询请求使用 get
方法,其他增、删、改、复杂的查询请求都可以使用post
,但不会像题主的公司一样全部使用post
。
程墨Morgan
提出如果是自己会按照『业界最佳实践』制定规范:对此,如果是你来设计公司的API规范,会规定所有接口都用 post 请求吗,这是为什么?评论区讨论交流!
2022年粉丝福利 http://download.java1234.com/ 每月送 666 套Java海量资源网站 VIP会员,供大伙一起学Java 如果没加过锋哥微信的 加一下锋哥微信备注 VIP 即可开通
点个 在看 喜欢是一种感觉 在看是一种支持 ↘↘↘
评论
知乎高问:程序员有必要知道为什么做某个功能吗?
将Python客栈设为“星标⭐”第一时间收到最新资讯前言知乎上有一个提问:程序员有必要知道为什么做某个功能吗?↓↓↓今天,我们就这个话题一起来做个讨论。不知道程序员的你,在接到产品经理提的一个需求后,是习惯马上动手开始撸代码呢?还是会先暂停一下,认真思考一会如下一些问题,比如这个需求产生的背景是什么
Python客栈
0
公司开除员工的“100个理由”
定焦(dingjiaoone)原创作者 | 布鲁斯 向园 星星 温故编辑 | 温故最近,一位极越汽车的员工,自称因为买了小米汽车,在提车5天后就被公司开除了,而且没有赔偿金,理由是违反竞业协议。听起来,这一开除员工的理由足够“雷人”,引发广泛讨论。但很快,极越汽车回应称,该员工被辞退并非因
产品经理日记
0
PyPy为什么能让Python比C还快?一文了解内在机制
我的小册:(小白零基础用Python量化股票分析小册) ,原价299,限时特价2杯咖啡,满100人涨10元。来源:机器之心「如果想让代码运行得更快,您应该使用 PyPy。」—— Python 之父 Guido van Rossum对于研究人员来说,迅速把想法代码化并查看其是否行得通至关重要。Pyth
菜鸟学Python
0
日常搬砖,Service层接口,就是多此一举!
今天我们要探讨的问题是:Service层需要接口?现在结合我参与的项目以及阅读的一些项目源码来看。如果「项目中使用了像Spring这样的依赖注入框架,那可以不用接口」!先来说说为什么使用了依赖注入框架以后,可以不使用接口!不需要接口的理由我整理了支持Service层和Dao层需要加上接口的理由,总结
java金融
0
这是雷军的简历,落魄时卡里只有冰冷的40亿...
来源丨网络近期,小米公司风头正劲,股价持续攀升,其背后的领军人物雷军,也成为了网友们热议的焦点。他被誉为现实版的“爽文男主”,人生经历堪称传奇:1987年高考,满分710,他接近满分;大学专攻计算机科学,仅凭兼职编写代码便赚取了百万财富;毕业后,他加入金山软件,1 天花板级的简历年仅28岁便晋升为总
菜鸟学Python
0
“为什么裁员先从技术人员开始?”
将Python客栈设为“星标⭐”第一时间收到最新资讯作者 | 纯洁的微笑来源 | 纯洁的微笑(ID:keeppuresmile)很多公司裁员,都会先从技术入手。有一个网友做了这样一个比喻,城市里面的房子如果盖起来后,还需要农民工么?这句话引起引起了很多程序员共鸣,因为我们常常说程序员是IT
Python客栈
0
互联网晚报 | 全球资本市场大幅波动;吴亦凡两关联公司欠税400余万;小龙虾大量上市价格近腰斩
全球资本市场大幅波动北京时间4月19日上午,以色列袭击伊朗的消息,令全球资产“风声鹤唳”,正在交易的日本、韩国、菲律宾、越南等股市急速下挫。美股期货也大幅跳水,纳斯达克100指数期货跌超2%,标普500指数期货跌1.5%,道指期货跌超1%。比特币也再度暴跌,盘中失守6万美元/枚,日内跌幅超过5%,以
产品刘
0