Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

httptest.get

³¢±ð¨ª°ù¨¢²õ

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

Visszat¨¦r¨¦²õi ¨¦rt¨¦kek

(integer/array) A k?vetkez?ket adja vissza:

  • objektumok t?mbje;
  • a let?lt?tt objektumok sz¨¢ma, ha a countOutput param¨¦ter rendelkezik haszn¨¢ltak.

±Ê¨¦±ô»å¨¢°ì

Retrieving a web scenario

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
       }

L¨¢sd m¨¦g

¹ó´Ç°ù°ù¨¢²õ

CHttpTest::get() az ui/include/classes/api/services/CHttpTest.php-ban.