java - 如何在spring mvc中接受大对象作为GET方法参数?
问题描述
我需要用名称实现 http 方法处理程序
获取一些数据
根据名称我应该使用 GET http 方法。
但是这个方法接受非常大的对象作为输入参数,我想它可能会超过http GET 长度限制
在原始http中,我会使用body来获取请求,但我不能在spring中这样做,因为@RequestBody
注释仅适用于java doc的POST方法(我想我也适用于put)
在我的情况下我应该使用 POST 而不是 GET 吗?
解决方案
是的,您可以使用 POST。有时,偏离约定是可以的。重要的是功能应该按预期工作,并且不应该出现间歇性问题。有时,它们真的很难复制。
推荐阅读
- android - 水平滚动时展开和折叠动画
- linux - Linux tcp 服务器无法绑定到 close_wait 端口
- django - 从Django查询集中的另一个模型获取查询集
- javascript - 引导工具提示具有白色背景
- android - 将 WebView 设置为查看桌面站点而不是移动站点
- ios - 自动续订订阅没有免费试用期
- firewall - 在 Mikrotik 上阻止 PC 访问本地 LAN
- string - 如何在二进制字符串的某个范围内找到010的数量
- python - 无法使用 django 运行 cron 作业
- jquery - 在 Ionic 和 Angular 中实现 Jquery 代码时遇到问题