Tom*_*r99 4 java rest post get
我目前正在使用@POST Web服务来检索数据.我的想法,一开始是传递参数图.然后我的服务器端的函数将负责读取映射中所需的参数并返回响应.这是为了防止在服务器端具有几乎相同的大量功能.
但如果我理解正确,@ POST应该用于创建内容.
所以我的问题是:使用@POST进行数据检索是一个很大的编程错误吗?为每个用例创建1个Web服务是否更好,即使它很多?
谢谢.罗曼.
Nat*_*hes 6
POST用于表示您正在提交数据.如果您使用POST来检索数据,那么Web缓存不起作用,因为缓存代码不缓存POSTS,它期望POST意味着它需要使其缓存无效.如果您将服务拆分为用例并使用GET,那么您可以使用Squid之类的东西缓存响应.
您现在可能不需要实现缓存,但最好保持选项打开.使您的服务以合规方式运行意味着您可以利用现有工具和基础架构(这是REST的卖点).
归档时间:
12 年,4 月 前
查看次数:
1098 次
最近记录:
6 年,2 月 前