Obtener Países por Nombre
curl --request GET \
--url http://localhost:8787/api/v1/name/{name}import requests
url = "http://localhost:8787/api/v1/name/{name}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8787/api/v1/name/{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/name/{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/name/{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/name/{name}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8787/api/v1/name/{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": "Spain"
},
"capital": [
"Madrid"
]
}
]{
"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."
}
}Countries
Get Countries by Name
Retrieves countries matching the provided name (common, official, native, translation). Case-insensitive and accent-insensitive. Can return multiple matches.
GET
/
api
/
v1
/
name
/
{name}
Obtener Países por Nombre
curl --request GET \
--url http://localhost:8787/api/v1/name/{name}import requests
url = "http://localhost:8787/api/v1/name/{name}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8787/api/v1/name/{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/name/{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/name/{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/name/{name}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8787/api/v1/name/{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": "Spain"
},
"capital": [
"Madrid"
]
}
]{
"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 del país 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 coincidentes. La estructura depende de los parámetros de consulta.
The response is of type object.