Saltar al contenido principal
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."
}
}

Encabezados

Accept-Language
string
predeterminado:en

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

Parámetros de ruta

name
string
requerido

El nombre del país a buscar.

Parámetros de consulta

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.

Respuesta

Un array de países coincidentes. La estructura depende de los parámetros de consulta.

The response is of type object.