# Request Structure

### 1. Service Address <a href="#id-1.-.e6.9c.8d.e5.8a.a1.e5.9c.b0.e5.9d.80" id="id-1.-.e6.9c.8d.e5.8a.a1.e5.9c.b0.e5.9d.80"></a>

Currently, the service domain name requested by Zenlayer Cloud API is `console.zenlayer.com`.

### 2. Communications Protocol <a href="#id-2.-.e9.80.9a.e4.bf.a1.e5.8d.8f.e8.ae.ae" id="id-2.-.e9.80.9a.e4.bf.a1.e5.8d.8f.e8.ae.ae"></a>

All the Zenlayer Cloud APIs communicate via HTTPS, providing highly secure communication tunnels.

### 3. Request Method <a href="#id-3.-.e8.af.b7.e6.b1.82.e6.96.b9.e6.b3.95" id="id-3.-.e8.af.b7.e6.b1.82.e6.96.b9.e6.b3.95"></a>

Supported HTTP request methods: **POST**

The Content-Type types supported by POST requests: **application/json**. The signature algorithm v2 (ZC2-HMAC-SHA256) must be used.

### 4. Character Encoding <a href="#id-4.-.e5.a-d.97.e7.ac.a6.e7.bc.96.e7.a0.81" id="id-4.-.e5.a-d.97.e7.ac.a6.e7.bc.96.e7.a0.81"></a>

Only UTF-8 encoding is used.
