DOMAIN:CHECKКоманда EPP <check> domain призначена для перевірки існування домену в реєстрі або перевірки можливості реєстрації нового домену із заданим ім'ям Команда <check> містить один або декілька (але не більше 10) елементів:
Приклад команди <check><?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <check> <domain:check xmlns:domain="http://eunic.net.ua/epp/domain-1.1"> <domain:name>example1.epp.ua</domain:name> <domain:name>examle-123.epp.ua</domain:name> </domain:check> </check> <clTRID>USER-1275850648</clTRID> </command> </epp> Приклад відповіді сервера на команду <check>При успішній обробці команди <check> у відповіді сервера елемент <resData> містить під-елемент <domain:chkData>, у якому присутні елементи <domain:cd> - поодинці на кожен <domain:name> у запиті. <domain:cd> містить наступні під-елементи:
<?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> <domain:chkData xmlns:domain="http://eunic.net.ua/epp/domain-1.1"> <domain:cd> <domain:name avail="0">example1.epp.ua</domain:name> <domain:reason>Object exists</domain:reason> </domain:cd> <domain:cd> <domain:name avail="1">example-123.epp.ua</domain:name> </domain:cd> </domain: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) |
|