gpt4 book ai didi

java - 用Grails 3处理 token

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

我正在尝试使用Grails 3.1.4连接到API。

实际上,身份验证已完成,并且在发送电子邮件和密码后我得到了生成的 token 。

我试图在那之后发送查询。但是,我无法在http查询的 header 中发送 token

String url="www.myurl.com"
CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL))

connection = (HttpURLConnection) new URL(url).openConnection()
connection.setRequestMethod("GET")
connection.setDoOutput(true)
connection.setDoInput(true)
connection.setConnectTimeout(10000)
connection.setRequestProperty("content-Type","application/x-www-form-urlencoded")
connection.setRequestProperty("Set-Cookie","token/"+token)
OutputStream output = connection?.getOutputStream()
output.write(query.getBytes())

最佳答案

这完全取决于所使用的身份验证机制。如果使用JWT token ,则需要添加带有关键字“Authentication”和值“Bearer”的http header 。请询问您的服务供应商使用哪种机制。通常,401状态码表示您做错了事。

关于java - 用Grails 3处理 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134930/

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