2

少儿编程分享怎么上传不了(少儿编程网上课程)

现在一些主流的框架都不支持,直接报错。如果自己抛弃框架来开发,拿到接口的人也会怀疑人生了[捂脸]//@编程即菩提:可以的,你再去看看//@架构师风吹哨:get不能发送application/json//@编程即菩提:感觉你对get方法有误会,get也和post一样可以传接送json

架构师风吹哨互联网公司资深研发工程师

现在的接口的传参都要求使用post+JSON,之前查询接口用get,删除接口用delete,现在很多规范里都要求使用post了,那些老规范也不再适用。前几年都是form表单提交,后台参数格式无论是单个字符串还是一个bean都可以,但现在前后端分离,调用方为了统一封装格式,简化操作,参数都是JSON形式,那么后台就必须要使用post接收,并且参数体还必须bean对象配合@RequestBody注解。get方法请求胜在简单,后台也不用定义bean接收参数,但是不利于扩展,比如参数发生变化,接口方法就得改变,对外暴露的SDK也得发生改变,如果没有控制好SDK版本,调用的时候很容易出现问题。post请求虽然稍微繁琐一点,必须要定义bean接收参数,但是扩展起来就很方便,只需要在bean内增加接收参数就行,接口方法完全不用动,sdk版本甚至都不用变更,也不影响外部调用。但是有时候一两个参数再封装成一个bean,也显得臃肿。有些地方可能会根据请求类型是post,get,put等信息做路由,其实完全可以在header里面增加类型区分。

微头条发不出去了么?早上8点的发稿,现在还在积压中[大哭].........#我要上微头条#

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2205582/
1
上一篇少儿编程课堂花絮文案(少儿编程 宣传视频)
下一篇 少儿编程主持视频(少儿编程宣传片)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部