java - Elasticsearch Java/Groovy API : how can I send JSON requests

标签 java rest groovy elasticsearch

是否可以不使用自定义 API 而只是发送 JSON 请求并接收 JSON 响应(使用 REST api)?

最佳答案

所以说“是否可以不使用自定义 API”,你的意思是你不想使用像 HttpBuilder 这样的东西,你只想使用原始 groovy?

如果您只执行 GET,您可以只使用 URL class并且是text方法,手动解析JSON,但是非常有限。

如果您需要执行 POST/PUT/DELETE/HEAD/等操作,您最好使用类似 HttpBuilder 的工具。如果那不是一个选项,那么您只能实现 HttpBuilder 或 HttpClient 执行的部分子集。

关于java - Elasticsearch Java/Groovy API : how can I send JSON requests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760724/

相关文章:

java - 设计保存在数据库中的对象是否有普遍接受的做法?

mysql - Nodejs、Express 和 mysql

python - 修改 Python 代码以使用 SSL 进行 REST 调用

java - 在 Jenkins 中为 Java 11 指定 JAVA_HOME

java - 复制并重命名 DefaultTask 类中的文件?

Groovy:如何从另一个闭包调用顶级范围内的闭包

java - 当自定义对象属性更改时更新 JLabel

java - 从 Activity 返回后保留 fragment

java - 重定向 flash 属性不适用于 List<>

php - 什么是 2-legged Oauth