Я пытаюсь подключиться к API с помощью Grails 3.1.4.Обработка токена с 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, это аутентификация на основе файлов cookie для весны. Я думаю, проблема в этом разделе: connection.setRequestProperty ("Set-Cookie", "JSESSIONID =" + токен + "; Path = /; HttpOnly") ' –