gpt4 book ai didi

rest - 在 Grails 中发送带有 JSON 负载的 HTTP POST 的最佳方式

转载 作者:行者123 更新时间:2023-12-04 19:33:34 26 4
gpt4 key购买 nike

我知道如何使用 Apache HTTP 库或其他传统的 java 方式发送带有 JSON 负载的 HTTP POST。但是在 grails 中是否有一种更绝妙的或者实际上最绝妙的方法来做到这一点?

我想要一个代码行数最少的简单解决方案(=groovy/grails 的优点)。

编辑我不想使用任何第三方库。我正在寻找一种纯粹的 grails 方法来做到这一点。另外,http post 应该是同步(阻塞)而不是异步。

最佳答案

您可以使用Jodd 。例如:

def response = HttpRequest
.post('http://srv:8080/api/jsonws/user/get-user-by-id')
.form('userId', '10194')
.send()

发送 JSON:

def resourcePost = request().
method(POST.toString()).
path('http://some.url.com/api').
body('{"value":1}').
send()

关于rest - 在 Grails 中发送带有 JSON 负载的 HTTP POST 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32698995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com