RESTEasy @DELETE删除如何传递多个参数
我现在想写个批量删除用户的功能,前端会传过来多个用户ID,目前我是通过url来传递参数的,例如user/{111,112,113},有没有其他方式,不要把参数暴露在url里,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我现在想写个批量删除用户的功能,前端会传过来多个用户ID,目前我是通过url来传递参数的,例如user/{111,112,113},有没有其他方式,不要把参数暴露在url里,谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
放在DELETE的URL里和放在POST的Body里有区别吗,如果用HTTP,都是明文放在报文里,如果HTTPS都会加密。URL里你觉得暴露了只是浏览器会把你输入的URL放在地址栏里,其实都一样的。
他非要DELETE,只能用URL转参数
post提交啊
我希望用@DELETE注解 不是用
@POST
回复
不好意思,没用过RESTEasy。如果实在找不到解决办法,又不想公开这些ID,可以考虑用BASE64或其它方法加密一下字符串——不过损失了效率。
不放URL里,就用POST啊,放在RequestEntity里面啊