Я получаю сообщение об ошибке:
{"error":"You must be logged in to complete this action"}
{"error":"You must be logged in to complete this action"}
, хотя, предположительно, я уже аутентифицировался, как видно из кода ниже. Мой код выглядит так:
val baseURL = “https://www.dummywebsitename.org”
val authenticationPath = “/ajaxauth/login”
val queryPath = “/basicdomaindata/query/class/tle/ABC/CDE”
val loginURL = baseURL+authenticationPath
val queryURL = baseURL+queryPath
Ниже я создаю повар ie, затем выполняю запрос с аутентификацией и, наконец, пытаюсь получить данные из удаленного сервиса RESTful.
val cookie = DefaultWSCookie("cookieName", "cookieValue", None, None, Some((2*60*60).toLong), true, true)
val wsRequest = ws.url(loginURL).withAuth(userName, password, WSAuthScheme.BASIC).addCookies(cookie).get()
val wsDataRequest = ws.url(queryURL).post(file)
Когда я запускаю код, я получаю вышеуказанную ошибку.