gpt4 book ai didi

rest - 结合使用JSON和Grails来使用REST API

转载 作者:行者123 更新时间:2023-12-02 15:25:36 25 4
gpt4 key购买 nike

我正在尝试使用REST服务,该服务需要我提供JSON中的登录详细信息:

def resp = new RestBuilder().put("https://..."){        
contentType "application/json"
accept "application/json"
header "X-ESA-API-Key", "ROBOT"
json {
type = "STANDARD_LOGIN"
login = "username"
password = "password"
}
}

这导致服务响应“不允许使用方法”。

但是,使用cURL:
$ curl --compressed \
-X POST \
-d '{"type":"STANDARD_LOGIN","login":"username","password":"password"}' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-ESA-API-Key: ROBOT' \
'https://...

我从服务中获得了正确的响应和身份验证。

谁能告诉我我在Grails中做错了什么或如何调试此问题?

最佳答案

区别在于PUT中使用了RestBuilder,而POST中使用了curl
PUT“不允许使用方法”。请改用post()

关于rest - 结合使用JSON和Grails来使用REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28128911/

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