我在AWS上部署了Sping Boot 应用程序。此应用程序包含SpringRESTAPI,允许前端应用程序检索数据。
假设我想向一个API发出一个请求,比如
https://example.com/api/states/search/findByCountryCode?code=US
整个查询字符串(问号及其后面的所有内容)都将被删除。
https://example.com/api/states/search/findByCountryCode
因此,返回的不是数据库的结果,而是一个空的结果集。
是什么原因造成的,我能解决吗?
注意:我在我的应用程序的Elastic Beanstalk环境前面设置了一个CloudFront发行版,所以我不知道这是否与它有关。
1条答案
按热度按时间l0oc07j21#
您必须提供有关如何从前端进行API调用的更多信息。你可能想检查一些关于可能发生这种情况的原因的老问题:
When submitting a GET form, the query string is removed from the action URL
Query Params get removed from react route when click on button