Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 1.43 KB

README.md

File metadata and controls

70 lines (52 loc) · 1.43 KB

Primera parte del taller

Este repositorio consiste en una llamada http y cargar dos paginas html.

Iniciar proyecto

Si se quisiera iniciar un cargo desde un inicio se ejecuta

$ cargo new taller --bin

Compilar el código

$ cargo build

    $ cargo build
   Compiling taller v0.1.0 (file:///home/berta/Escritorio/rustTaller/TallerGT/taller/rust)
    Finished dev [unoptimized + debuginfo] target(s) in 1.10

Carga de paginas

para poder cargar las paginas html

let (status_line, filename) = if buffer.starts_with(get) {
//       ("HTTP/1.1 200 OK\r\n\r\n", "hello.html")
//   } else {
//       ("HTTP/1.1 404 NOT FOUND\r\n\r\n", "404.html")
//   };
//
//   let mut file =`` File::open(filename).unwrap();
//   let mut contents = String::new();
//   file.read_to_string(&mut contents).unwrap();
//   let response = format!("{}{}", status_line, contents);
//   stream.write(response.as_bytes()).unwrap();
//   stream.flush().unwrap();```

# Html

contenido del las paginas html

```#bash
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Taller Rust</title>
  </head>
  <body>
    <h1>Hola</h1>
    <p>Bienvenidos al taller de Rust</p>
  </body>
</html>

Correr el código

$ cargo run

    $ cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
     Running `target/debug/taller`