我正在开发一个 RESTful Web 应用程序。现在我想扩展读取 (GET) 请求以处理类似 SQL 的查询,但由于所有特殊字符(“”、“/”、“<”、“>”、 “{“, “}“, ETC。)。我已经读过在 GET 请求中使用消息正文不是一个好主意。所以目前我看到的唯一选择是使用 POST 请求。但是我再说一遍,这也不是一个好的解决方案,因为我会使用 POST 进行读取操作。根据 REST 原则,读取应该由 GET 请求完成,而 POST 只能用于操作数据。
你怎么看?向我的 Web 应用程序发送类似 SQL 的查询的最佳方式是什么?
非常感谢