【问题标题】:Command syntax error on EPP DOMAIN CREATEEPP DOMAIN CREATE 上的命令语法错误
【发布时间】:2017-05-12 03:03:42
【问题描述】:

尝试通过 sidn.nl API 执行 EPP DOMAIN CREATE - HELLO、LOGIN 和 DOMAIN CHECK 工作正常,因此会话已打开且服务器正在响应。

在此命令上返回“命令语法错误”:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command><create>
<domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>5gmobiel.nl</domain:name><domain:period unit="y">1</domain:period><domain:ns>
<domain:hostObj>ns1.sidn.nl</domain:hostObj></domain:ns>
<domain:ns><domain:hostObj>ns2.sidn.nl</domain:hostObj></domain:ns>
<domain:registrant>FLO015428-AFGLI</domain:registrant>
<domain:contact type="admin">FLO015428-AFGLI</domain:contact>
<domain:contact type="tech">FLO015428-AFGLI</domain:contact>
<domain:authInfo><domain:pw></domain:pw></domain:authInfo>
</domain:create></create>
<extension>
<secDNS:create xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1"></secDNS:create></extension>
<clTRID>AFREG-12345</clTRID>
</command></epp>

结果:

<response><result code="2001"><msg>Command syntax error</msg></result><trID><clTRID>AFREG-12345</clTRID><svTRID>SIDN</svTRID></trID></response>

XML 已由https://validator.w3.org/check 验证

【问题讨论】:

  • 您在验证文档时是否使用了 EPP 架构?

标签: api dns epp


【解决方案1】:

那个 xml 有效:

 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
    <create>
    <domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
    <domain:name>testtest.nl</domain:name>
    <domain:period unit="m">12</domain:period>
    <domain:ns>
    <domain:hostObj>ns1.yourdomain.com</domain:hostObj>
            <domain:hostObj>ns2.yourdomain.com</domain:hostObj>
            </domain:ns>
    <domain:registrant>TES093515-X1584</domain:registrant>
    <domain:contact type="admin">TES093515-X1584</domain:contact>
        <domain:contact type="tech">TES093515-X1584</domain:contact>
    <domain:contact type="billing">TES093515-X1584</domain:contact>
    <domain:authInfo>
    <domain:pw>qcbJsi68k-;P04QxVTKsU</domain:pw>
    </domain:authInfo>
    </domain:create>
    </create>
    <clTRID>1477398822-5wsm4XbVrt</clTRID>
    </command>
    </epp>    

处理 sidn.nl,您应该只依赖社区,因为他们的手册已经过时,技术支持粗鲁且没有建设性。

【讨论】:

  • 阅读核心 EPP RFC 中的 XML 架构也有帮助,您必须遵循架构要求,否则您的 EPP 框架无效。
【解决方案2】:

一个空的secDNS:create 节点对于架构无效。 domain:pw也一样

【讨论】:

    猜你喜欢
    • 2012-05-02
    • 1970-01-01
    • 2017-05-22
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    相关资源
    最近更新 更多