9.2.48. Ask Parsed Question Pick First Sse¶
Ask the server to parse the question text ‘computer name and ip route details’ and add the question object that is returned in the first ParseResultGroup, wait for result data to be complete, then use server side export to get the result data
9.2.48.1. Step 1 - Authenticate to the SOAP API via /auth¶
- URL: https://10.0.1.240:443/auth
- HTTP Method: GET
- Elapsed Time: 0:00:00.050073
- Step 1 Request Body
- Step 1 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"password": "VGFuaXVtMjAxNSE=",
"username": "QWRtaW5pc3RyYXRvcg=="
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "134",
"content-type": "text/plain; charset=us-ascii"
}
|
9.2.48.2. Step 2 - Get the server version via /info.json¶
- URL: https://10.0.1.240:443/info.json
- HTTP Method: GET
- Elapsed Time: 0:00:00.057523
- Step 2 Request Body
- Step 2 Response Body
- Request Headers:
1 2 3 4 5 6 7 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "20907",
"content-type": "application/json"
}
|
9.2.48.3. Step 3 - Issue an AddObject to add a ParseJob for question_text and get back ParseResultGroups¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.276596
- Step 3 Request Body
- Step 3 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "527",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.48.4. Step 4 - Issue an AddObject to add the Question object from the chosen ParseResultGroup¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.021862
- Step 4 Request Body
- Step 4 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "713",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "766",
"content-type": "text/xml;charset=UTF-8"
}
|
9.2.48.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.055439
- Step 5 Request Body
- Step 5 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "492",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.48.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.003493
- Step 6 Request Body
- Step 6 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "496",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.48.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.137176
- Step 7 Request Body
- Step 7 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "496",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.48.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.283579
- Step 8 Request Body
- Step 8 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "496",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.48.9. Step 9 - Issue a GetResultData to start a Server Side Export and get an export_id¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.007293
- Step 9 Request Body
- Step 9 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "556",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "874",
"content-type": "text/xml;charset=UTF-8"
}
|
9.2.48.10. Step 10 - Perform an HTTP get to retrieve the status of a server side export¶
- URL: https://10.0.1.240:443/export/1/495576641239.xml.status
- HTTP Method: GET
- Elapsed Time: 0:00:00.017539
- Step 10 Request Body
- Step 10 Response Body
- Request Headers:
1 2 3 4 5 6 7 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 | {
"content-length": "27",
"content-type": "application/octet-stream"
}
|
9.2.48.11. Step 11 - Perform an HTTP get to retrieve the data of a server side export¶
- URL: https://10.0.1.240:443/export/1/495576641239.xml.gz
- HTTP Method: GET
- Elapsed Time: 0:00:00.023642
- Step 11 Request Body
- Step 11 Response Body
- Request Headers:
1 2 3 4 5 6 7 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-682-cf5be7a273cdd8f47e6946fc15781ccf6fedbc0e3dac4cd43075bb5b815e4f0a5323a5e2f84d6fce8d141a8e26c2b6467bc871845f47773ee19f275c1a244019"
}
|
- Response Headers:
1 2 3 4 5 | {
"content-encoding": "gzip",
"content-length": "467",
"content-type": "application/octet-stream"
}
|
Footnotes
[1] | this file automatically created by BUILD/build_api_examples.py |