Skip to main content
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

Accept-Language
string
default:en

Idioma preferido para el mensaje de error 'No Encontrado'.

Path Parameters

name
string
required

El nombre del país a buscar.

Query Parameters

fields
string

Lista separada por comas de campos a incluir (p. ej., name.common,capital).

sort
string

Lista separada por comas de campos por los cuales ordenar (prefijo con - para descendente, p. ej., -population).

flatten
boolean

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.