24 lines
837 B
Rust
24 lines
837 B
Rust
/*
|
|
* Llamar a una API es una de las tareas más comunes en programación.
|
|
*
|
|
* Implementa una llamada HTTP a una API (la que tú quieras) y muestra su
|
|
* resultado a través de la terminal. Por ejemplo: Pokémon, Marvel...
|
|
*
|
|
* Aquí tienes un listado de posibles APIs:
|
|
* https://github.com/public-apis/public-apis
|
|
*/
|
|
|
|
#[tokio::main]
|
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
let html: String = reqwest::get("https://bible-api.com/john%203:16") // Se pasa el url o endpoint con el cual se interacturara
|
|
.await? // Hace que reqwest espere por la respuesta del servidor
|
|
.text() //Convierte el resultado en un String
|
|
.await?;
|
|
// println!("{:?}", html);
|
|
let texto = html.as_str();
|
|
let vector: Vec<&str> = texto.split(":").collect();
|
|
println!("{}", vector[8]);
|
|
|
|
Ok(())
|
|
}
|