File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
src/main/kotlin/com/delphix/yamlparser/sdk Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -28,11 +28,17 @@ class Http(
28
28
return mapOf (" JSESSIONID" to JSESSIONID )
29
29
}
30
30
31
- fun setSession ( ) {
32
- val r = post( " $engineAddress$sessionResource " , json = requestSessions())
31
+ fun checkCookie ( r : Response ) {
32
+ if (r.cookies.isNotEmpty()) {
33
33
val cookie: String? = r.cookies[" JSESSIONID" ]
34
34
val cookieArray: List <String >? = cookie?.split(" ;" )
35
35
JSESSIONID = cookieArray!! .get(0 )
36
+ }
37
+ }
38
+
39
+ fun setSession () {
40
+ val r = post(" $engineAddress$sessionResource " , json = requestSessions())
41
+ checkCookie(r)
36
42
}
37
43
38
44
fun validateResponse (response : JSONObject ) {
@@ -50,6 +56,7 @@ class Http(
50
56
json = content,
51
57
cookies = getCookie()
52
58
)
59
+ checkCookie(response)
53
60
validateResponse(response.jsonObject)
54
61
return response.jsonObject
55
62
}
@@ -59,6 +66,7 @@ class Http(
59
66
" $engineAddress$url " ,
60
67
cookies = getCookie()
61
68
)
69
+ checkCookie(response)
62
70
validateResponse(response.jsonObject)
63
71
return response.jsonObject
64
72
}
You can’t perform that action at this time.
0 commit comments