Как получить значение 'JSESSIONID' в ответ на запрос API каратэ - PullRequest
0 голосов
/ 08 ноября 2019

Я попытался получить «aJnIFi1kZ8kTqSSZq02tUb_AHpLjlIv2oJLCtP4q» из «JSESSIONID» в ответ, как извлечь его и использовать в следующем запросе сценария

15:25:13.746 request:
1 > GET https://testx1.net/?vers=0&provisioning_version=1.0&terminal_vendor=APPL&terminal_model=iPhone6&terminal_sw_version=11.4&IMEI=358363065846499&msisdn=%2B919148595650&token=&SMS_port=0&client_vendor=mine&client_version=RCSiOS-1.2&rcs_state=0&rcs_version=5.1B&rcs_profile=joyn_cpr
1 > Accept-Encoding: gzip,deflate
1 > Connection: Keep-Alive
1 > Host: ie-du3s-funca-fe-acs.ncs.synchronoss.net
1 > User-Agent: Apache-HttpClient/4.5.5 (Java/1.8.0_201)

15:25:15.153 response time in milliseconds: 1407.63
1 < 200
1 < Cache-Control: no-cache, no-store, max-age=0, must-revalidate
1 < Connection: keep-alive
1 < Content-Length: 0
1 < Date: Fri, 08 Nov 2019 09:55:15 GMT
1 < Expires: 0
1 < Pragma: no-cache
**1 < Set-Cookie: JSESSIONID=aJnIFi1kZ8kTqSSZq02tUb_AHpLjlIv2oJLCtP4q; path=/**
1 < Supported-Versions: 1.0, 2.0, 3.0, 4.0
1 < X-Application-Context: acs
1 < X-Content-Type-Options: nosniff
1 < X-Frame-Options: DENY
1 < X-XSS-Protection: 1; mode=block

Ниже приведен сценарий

Feature: aaa
Scenario: aaa

Given url 'https://testx1.net/'
And param vers = '0'
And param provisioning_version = '1.0'
And param terminal_vendor = 'APPL'
And param terminal_model = 'iPhone6'
And param terminal_sw_version = '11.4'
And param IMEI = '358363065846499'
And param msisdn = '+919148595650'
And param token = ''
And param SMS_port = '0'
And param client_vendor = 'mine'
And param client_version = 'RCSiOS-1.2'
And param rcs_state = '0'
And param rcs_version = '5.1B'
And param rcs_profile = 'joyn_cpr'

When method get
Then status 200
* def authToken = response
* print authToken

- это любой способчтобы достичь этого?

...