GetMainDomainName
説明
プライマリドメイン名は、入力パラメータによって取得されます。プライマリドメイン名とサブドメインレベルの詳細については、ドメイン名レベルを参照してください。www.abc.comが入力の場合、出力はabc.comになります。
リクエストパラメータ
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | オペレータインターフェイス名、必須パラメータ、値:GetMainDomainName |
InputString | String | はい | 文字列の最大文字数は128文字です。 |
リターンパラメータ
パブリックリターンパラメータ。詳細は公開リターンパラメータを参照してください。
名前 | 型 | 説明 |
---|---|---|
RequestId | String | 一意のリクエスト識別子 |
DomainName | String | ドメイン名 |
RR | String | ホストレコード |
DomainLevel | Long | 入力ドメイン名のレベル |
エラーコード
すべてのインターフェイスに共通のエラーについては、エラーコードテーブルを参照してください。
エラーコード | 説明 | HTTPステータスコード | 意味 |
---|---|---|---|
InvalidDomainName.Format | ドメインのフォーマットはエラーです。 | 400 | 無効なドメイン名の形式です。 |
QuotaExceeded.StringLength | 入力文字列の長さがMAXカウントを超えているため、この操作を終了します。 | 400 | 文字列の長さが制限を超えました。 |
例
リクエストの例
http://dns.aliyuncs.com/?Action=GetMainDomainName
&InputString=www.example.com
&<Public Request Parameters>
リターンの例
XML形式
<GetMainDomainNameResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<DomainName>example.com</DomainName>
<RR>www</RR>
<DomainLevel>2</DomainLevel>
</GetMainDomainNameResponse>
JSON形式
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"DomainName": "example.com",
"RR": "www",
"DomainLevel": 2
}