V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Masoud2023  ›  全部回复第 16 页 / 共 36 页
回复总数  708
1 ... 12  13  14  15  16  17  18  19  20  21 ... 36  
minio 非常好的选择,不然就自己手搓一个文件服务?
你没理解 restful 语义。

@XXXMapping 都只是处理对应 method 的请求,点进去你会发现基本都是 `@RequestMapping(method ={RequestMethod.XXX} )`

GET/POST/PUT/DELETE 之类的 method 语义,充其量也只是语义而已。

不是说 GET 就不能放个 body 进去,也不是说 POST 就不能 url 传参,也就是 query param 。

只要你想,怎么用那也都算 http 请求,只是一般没有人这么用,并且一些轮子,get 请求根本发不出去 body ,我没记错的话 restTemplate 处理这种就会有问题。

你如果想看一些讨论的话可以去 stackoverflow ,https://stackoverflow.com/questions/978061/http-get-with-request-body

归根结底只是一种君子协议,你可以选择不做君子,但是到时候你也不要怪君子不讲人情。

我也比较认同“restful 是一坨屎”这个观点,实际上真让一些人写 restful ,恐怕也没几个人能写好这种东西。

回到你的问题上,PutMapping 和 PostMapping 也都是可以传 query param 的,并且这种设计其实日常用的蛮多的,比如修改帖子内容,完全可以把帖子 id 放到 query param ,然后让 body 只保留 entity ,这是一种非常 fantastic 的设计,PutMapping 不是多此一举,他只是更加符合语义的一种写法。

能看出来你可能是新手,我建议别理解了,直接无脑 GET/POST 就行了,取数据就 GET ,存、改、删就 POST ,没什么不行的。
@Rorysky

那出了事情就别出来哭呗,理解尊重祝福。
250 天前
回复了 qhy0802he 创建的主题 Ubuntu ubuntu cron 执行失败,急
开 ssh ,让我上去看看
@chengxiao #4 那就别用面板,我都没见过几个人用那个面板

@me1onsoda #6 那就别用 windows 桌面版,老老实实命令行,或者干脆也别用 windows 了。
到底为什么这么喜欢用面板?

装个 docker ,不是非让你们学的有多深入,这么多年了找个初中生都能鼓捣明白的东西,啥叫容器怎么 mount 路径上去都了解下,然后学几行命令再学个 compose ,有什么面板做不到的事情?

喜欢图形界面,那就装个 portainer ,就是没啥用。

还嫌那几个面板窟窿不够大?
你的 frps 是在 vps 里还是在家宽里?
我给 1 块钱,能不能再编几段
我倒是好奇你们是怎么赚钱的,产品都卖给谁了
暗影精灵 4 也是蛮久的东西了吧,该换了
251 天前
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@chaleaochexist #72

好奇你以前是做什么语言的。这种拿环境变量共享内存的方法我还是第一次见到。

go 的话共享内存应该用 channel ?
我的建议是换个别的手机,哪怕是国产机不刷机,系统设置打开 google 升级下 play 商店也都有丝滑无比的 GMS 体验。

甚至 FCM 都是稳的。
imap 绑定一个你觉得舒服的按键
1 ... 12  13  14  15  16  17  18  19  20  21 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 89ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.