我不明白@QueryParam和@RequestParam注释与FOSRestBundle之间的区别(例如:https://symfony.com/doc/master/bundles/FOSRestBundle/param_fetcher_listener.html)。
您是否有任何意思知道我必须使用哪一个来声明我的API参数?
答案 0 :(得分:3)
取决于您希望通过API端点实现的目标。基本上QueryParam
表示必须存在于 GET 数据中的参数(因此我们正在讨论查询字符串参数),而RequestParam
表示必须存在的参数 POST 数据(表示POST正文中的参数)。