Obtener Países por Región
curl --request GET \
--url http://localhost:8787/api/v1/region/{name}import requests
url = "http://localhost:8787/api/v1/region/{name}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8787/api/v1/region/{name}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8787",
CURLOPT_URL => "http://localhost:8787/api/v1/region/{name}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8787/api/v1/region/{name}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:8787/api/v1/region/{name}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8787/api/v1/region/{name}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"name": {
"common": "Albania"
}
},
{
"name": {
"common": "Andorra"
}
}
]{
"error": {
"status": 400,
"message": "Parámetro de consulta inválido: ..."
}
}{
"error": {
"status": 404,
"message": "País con nombre '...' no encontrado"
}
}{
"error": {
"status": 500,
"message": "Ocurrió un error interno del servidor."
}
}Regions
Get Countries by Region
Retrieves all countries belonging to the specified region. Case-insensitive and accent-insensitive.
GET
/
api
/
v1
/
region
/
{name}
Obtener Países por Región
curl --request GET \
--url http://localhost:8787/api/v1/region/{name}import requests
url = "http://localhost:8787/api/v1/region/{name}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8787/api/v1/region/{name}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8787",
CURLOPT_URL => "http://localhost:8787/api/v1/region/{name}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8787/api/v1/region/{name}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:8787/api/v1/region/{name}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8787/api/v1/region/{name}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"name": {
"common": "Albania"
}
},
{
"name": {
"common": "Andorra"
}
}
]{
"error": {
"status": 400,
"message": "Parámetro de consulta inválido: ..."
}
}{
"error": {
"status": 404,
"message": "País con nombre '...' no encontrado"
}
}{
"error": {
"status": 500,
"message": "Ocurrió un error interno del servidor."
}
}Headers
Idioma preferido para el mensaje de error 'No Encontrado'.
Path Parameters
El nombre de la región a buscar.
Query Parameters
Lista separada por comas de campos a incluir (p. ej., name.common,capital).
Lista separada por comas de campos por los cuales ordenar (prefijo con - para descendente, p. ej., -population).
Si es true y solo se solicita un campo, devuelve un array plano de valores.
Response
Un array de países en la región. La estructura depende de los parámetros de consulta.
The response is of type object.