integer/array httptest.get(objektumparam¨¦terek)
A met¨®dus lehet?v¨¦ teszi webes forgat¨®k?nyvek lek¨¦r¨¦²õ¨¦t a megadottak szerint param¨¦tereket.
Ez a m¨®dszer b¨¢rmilyen t¨ªpus¨² felhaszn¨¢l¨® sz¨¢m¨¢ra el¨¦rhet?. Enged¨¦lyek A met¨®dus megh¨ªv¨¢sa a felhaszn¨¢l¨®i szerepk?r be¨¢ll¨ªt¨¢saiban visszavonhat¨®. L¨¢sd: User roles tov¨¢bbi inform¨¢ci¨®¨¦rt.
(object)
A k¨ªv¨¢nt kimenetet meghat¨¢roz¨® param¨¦terek.
A m¨®dszer a k?vetkez? param¨¦tereket t¨¢mogatja.
±Ê²¹°ù²¹³¾¨¦³Ù±ð°ù | °Õ¨ª±è³Ü²õ | ³¢±ð¨ª°ù¨¢²õ |
---|---|---|
groupids | string/array | Csak az adott gazdag¨¦pcsoportokhoz tartoz¨® webes forgat¨®k?nyveket adja vissza. |
hostids | string/array | Csak az adott gazdag¨¦phez tartoz¨® webes forgat¨®k?nyveket adja vissza. |
httptestids | string/array | Csak a megadott azonos¨ªt¨®kkal rendelkez? webes forgat¨®k?nyveket adja vissza. |
herited | boolean | Ha true -ra van ¨¢ll¨ªtva, csak a sablonb¨®l ?r?k?lt webes forgat¨®k?nyveket adja vissza. |
monitored | boolean | Ha true -ra van ¨¢ll¨ªtva, csak a fel¨¹gyelt gazdag¨¦pekhez tartoz¨® enged¨¦lyezett webes forgat¨®k?nyveket adja vissza. |
template | boolean | Ha true -ra van ¨¢ll¨ªtva, csak a sablonokhoz tartoz¨® webes forgat¨®k?nyveket adja vissza. |
templateids | string/array | Csak az adott sablonokhoz tartoz¨® webes forgat¨®k?nyveket adja vissza. |
expandName | flag | Makr¨®k kibont¨¢sa a webes forgat¨®k?nyv nev¨¦ben. |
expandStepName | flag | Makr¨®k kibont¨¢sa a forgat¨®k?nyv l¨¦p¨¦²õeinek nev¨¦ben. |
evaltype | integer | A c¨ªmkekeres¨¦²õ szab¨¢lyai. Lehets¨¦ges ¨¦rt¨¦kek: 0 - (alap¨¦rtelmezett) ¨¦²õ/vagy; 2 - Or. |
³¦¨ª³¾°ì¨¦°ì | objektumt?mb | Csak a webes forgat¨®k?nyveket adja vissza megadott ³¦¨ª³¾°ì¨¦°ìkel. Pontos egyez¨¦²õ c¨ªmke szerint ¨¦²õ kis- ¨¦²õ nagybet?k k?z?tti keres¨¦²õ c¨ªmke¨¦rt¨¦k alapj¨¢n az oper¨¢tor ¨¦rt¨¦k¨¦t?l f¨¹gg?en. ¹ó´Ç°ù³¾¨¢³Ù³Ü³¾: [{"tag": "<c¨ªmke>", "¨¦rt¨¦k": "<¨¦rt¨¦k>", " oper¨¢tor": "<oper¨¢tor>"}, ...] .Egy ¨¹res t?mb az ?sszes webes forgat¨®k?nyvet adja vissza. Lehets¨¦ges oper¨¢tort¨ªpusok: 0 - (alap¨¦rtelmezett) Tetszik; 1 - Egyenl?; 2 - Nem tetszik; 3 - Nem egyenl? 4 - L¨¦tezik; 5 - Nem l¨¦tezik. |
selectHosts | query | T?mbk¨¦nt adja vissza azokat a gazdag¨¦peket, amelyekhez a webes forgat¨®k?nyv tartozik a hosts ³Ù³Ü±ô²¹Âá»å´Ç²Ô²õ¨¢²µ²ú²¹²Ô. |
selectSteps | query | A webes forgat¨®k?nyv l¨¦p¨¦²õeit adja vissza a steps ³Ù³Ü±ô²¹Âá»å´Ç²Ô²õ¨¢²µ²ú²¹²Ô. T¨¢mogatja a count -t. |
selectTags | query | Vissza vissza a webes forgat¨®k?nyv c¨ªmk¨¦it a tags ³Ù³Ü±ô²¹Âá»å´Ç²Ô²õ¨¢²µ²ú²¹²Ô. |
sortfield | string/array | Rendezd az eredm¨¦nyt a megadott tulajdons¨¢gok szerint. A lehets¨¦ges ¨¦rt¨¦kek: httptestid ¨¦²õ name . |
countOutput | boolean | Ezek a param¨¦terek, amelyek minden get met¨®dusn¨¢l k?z?sek, a °ù±ð´Ú±ð°ù±ð²Ô³¦¾±²¹°ì´Ç³¾³¾±ð²Ô³Ù¨¢°ù r¨¦²õzben tal¨¢lhat¨®k. |
szerkeszthet? | logikai | |
excludeSearch | logikai | |
sz?r? | objektum | |
°ì´Ç°ù±ô¨¢³Ù | eg¨¦²õz sz¨¢m | |
kimenet | lek¨¦rdez¨¦²õ | |
preservekeys | boolean | |
keres? | objektum | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | °ì²¹°ù²¹°ì³Ù±ð°ù±ô¨¢²Ô³¦/³Ù?³¾²ú | |
startSearch | boolean |
(integer/array)
A k?vetkez?ket adja vissza:
countOutput
param¨¦ter rendelkezik haszn¨¢ltak.Retrieve all data about web scenario "4".
Request:
{
"jsonrpc": "2.0",
"method": "httptest.get",
"params": {
"output": "extend",
"selectSteps": "extend",
"httptestids": "9"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": [
{
"httptestid": "9",
"name": "Homepage check",
"nextcheck": "0",
"delay": "1m",
"status": "0",
"variables": [],
"agent": "Áú»¢¶Ä²©",
"authentication": "0",
"http_user": "",
"http_password": "",
"hostid": "10084",
"templateid": "0",
"http_proxy": "",
"retries": "1",
"ssl_cert_file": "",
"ssl_key_file": "",
"ssl_key_password": "",
"verify_peer": "0",
"verify_host": "0",
"headers": [],
"steps": [
{
"httpstepid": "36",
"httptestid": "9",
"name": "Homepage",
"no": "1",
"url": "http://example.com",
"timeout": "15s",
"posts": "",
"required": "",
"status_codes": "200",
"variables": [
{
"name":"{var}",
"value":"12"
}
],
"follow_redirects": "1",
"retrieve_mode": "0",
"headers": [],
"query_fields": []
},
{
"httpstepid": "37",
"httptestid": "9",
"name": "Homepage / About",
"no": "2",
"url": "http://example.com/about",
"timeout": "15s",
"posts": "",
"required": "",
"status_codes": "200",
"variables": [],
"follow_redirects": "1",
"retrieve_mode": "0",
"headers": [],
"query_fields": []
}
]
}
],
"id": 1
}
CHttpTest::get() az ui/include/classes/api/services/CHttpTest.php-ban.