如何在不使用键和值的情况下格式化查询字符串?



我正在使用 get 请求来处理搜索查询 - 想象一下在前端有一个搜索框来查找包含搜索框中给出的单词的相关消息。我的路线看起来像这样

api/messages/search/?foo%20bar

当我尝试在后端处理这个问题时,它似乎总是期望我给它某种键值对。

处理此类查询的适当方法是什么?我希望能够在%20上拆分查询中的单词,然后对其进行迭代。

我错过了什么?

"当我尝试在后端处理这个问题时,似乎它总是 期待我给它某种键值对。

这是正确的,因为您使用了"?"符号,您必须在后面提供键值对。查询字符串必须具有命名参数

api/messages/search/?myString=foo%20bar

看: https://en.wikipedia.org/wiki/Query_string

相关内容

最新更新