9.2.58. Ask Manual Question Sensor With Filter¶
Ask the question ‘Get Operating System containing “Windows” from all machines’, then wait for result data to be complete, and get result data
9.2.58.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.053781
- 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.58.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.013374
- 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-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "21310",
"content-type": "application/json"
}
|
9.2.58.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.067991
- 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": "568",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- 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.58.4. Step 4 - Issue an AddObject to add a Question object¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.033677
- 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": "714",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "766",
"content-type": "text/xml;charset=UTF-8"
}
|
9.2.58.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.273163
- 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-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- 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.58.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.003452
- 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-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- 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.58.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:01.335918
- 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-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- 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.58.8. Step 8 - Issue a GetResultData to get answers for a question¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.003266
- 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": "524",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-694-22928c0af0fc1d91eed7dc4424a21a38b53a000acce5dbe534e2d43494597b3e70067b61e5affe712febd395fe71e889bc3a031a856031942d7fb5d6b087894e"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
Footnotes
[1] | this file automatically created by BUILD/build_api_examples.py |