0
Grails 3.1.4를 사용하여 API에 연결하려고합니다.Grails 3 토큰 처리
실제로 인증이 완료되고 전자 메일과 암호를 보낸 후 생성 된 토큰을 얻습니다.
이후에 쿼리를 보내려고합니다. 그러나 http 쿼리의 헤더에 토큰을 보낼 수 없습니다.
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())
사실 저는 REST 웹 서비스를 사용하고 있습니다. 이는 봄용 쿠키 기반 인증입니다. 문제는이 섹션에서 'connection.setRequestProperty ("Set-Cookie", "JSESSIONID ="토큰 + "; Path = /; HttpOnly")' –