|
HOST:CHECKКоманда EPP <check> host предназначена для проверки существования хоста и проверки возможности регистрации нового хоста с заданным именем. Команда <check> содержит один или несколько (но не более 10) элементов:
Пример команды <check><?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <check> <host:check xmlns:host="http://eunic.net.ua/epp/host-1.1"> <host:name>ns5.example.epp.ua</host:name> <host:name>ns5.example.net</host:name> </host:check> </check> <clTRID>USER-1275850648</clTRID> </command> </epp> При успешном выполнении команды <check> в ответе сервера элемент <resData> содержит под-элемент <host:chkData>, в котором присутствуют элементы <host:cd> - по одному на каждый <host:name> в запросе. <host:cd> содержит следующие под-элементы:
При приеме команды <check> host для каждого указанного в списке хоста производятся следующие проверки:
Пример ответа сервера на команду <check><?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg lang="en">Command completed successfully</msg> </result> <resData> <host:chkData xmlns:host="http://eunic.net.ua/epp/host-1.1"> <host:cd> <host:name avail="1">ns5.example.epp.ua</host:name> </host:cd> <host:cd> <host:name avail="0">ns5.example.net</host:name> <host:reason lang="en">There are no data about server found</host:reason> </host:cd> </host:chkData> </resData> <trID> <clTRID>USER-1275850648</clTRID> <svTRID>CO-20100606215846-157155-00002</svTRID> </trID> </response> </epp> Коды ответов сервера на команду <check>1000 "Command completed successfully" "Команду виконано успішно" "Команда выполнена успешно" 2001 "Command syntax error" "Синтаксична помилка команди" "Синтаксическая ошибка команды" Ошибка возникает при числе проверяемых объектов, большем максимально допустимого (10) |
Объекты EPPПримеры EPP командДополнительная информация |