我目前正在使用@POST Web服务来检索数据.
我的想法,一开始就是传递参数图.然后我的服务器端的函数将负责读取映射中所需的参数并返回响应.
这是为了防止在服务器端具有几乎相同的大量功能.
但如果我理解正确,@ POST应该用于创建内容.
所以我的问题是:使用@POST进行数据检索是一个很大的编程错误吗?
为每个用例创建1个Web服务是否更好,即使它很多?
谢谢.
罗曼.
解决方法:
POST用于表示您正在提交数据.如果你使用POST来检索数据,那么web-caching不起作用,因为缓存代码不缓存POSTS,它期望POST意味着它需要使其缓存无效.如果您将服务拆分为用例并使用GET,则可以使用Squid缓存响应.
您现在可能不需要实现缓存,但最好保持选项打开.使您的服务以合规方式运行意味着您可以利用现有工具和基础架构(这是REST的卖点).
标签:java,rest,post,get 来源: https://codeday.me/bug/20190703/1369328.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。