List Virtualhosts
Returns the current virtual host routing table.
Description
This endpoint lists the configured virtual host names.
Authentication
None. This endpoint is public.
Request
No request body required.
Example
curl -X GET "https://api.hola.cloud/v0/virtualhosts"GET /v0/virtualhosts HTTP/1.1
Host: api.hola.cloud
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.hola.cloud/v0/virtualhosts", nil)
if err != nil {
panic(err)
}
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
responseBody, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(responseBody))
}
<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => 'https://api.hola.cloud/v0/virtualhosts',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
]);
$response = curl_exec($ch);
if ($response === false) {
throw new Exception(curl_error($ch));
}
curl_close($ch);
echo $response;
import requests
response = requests.request(
"GET",
"https://api.hola.cloud/v0/virtualhosts"
)
print(response.text)
const response = await fetch("https://api.hola.cloud/v0/virtualhosts", {
method: "GET"
});
console.log(await response.text());
const response = await fetch("https://api.hola.cloud/v0/virtualhosts", {
method: "GET"
});
const text = await response.text();
console.log(text);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
var request = HttpRequest.newBuilder()
.uri(URI.create("https://api.hola.cloud/v0/virtualhosts"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
var response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}Response
1["my-project.hola.cloud", "api.my-project.hola.cloud"]
Error Codes
| Code | Description |
|---|---|
| 200 | Routing table returned successfully |
Comments