Skip to content

Ch20-* Content-Type not set #3211

@ghost

Description

  • I have checked the latest main branch to see if this has already been fixed
  • I have searched existing issues and pull requests for duplicates

URL to the section(s) of the book with this problem:
https://doc.rust-lang.org/book/ch20-01-single-threaded.html
https://doc.rust-lang.org/book/ch20-02-multithreaded.html
https://doc.rust-lang.org/book/ch20-03-graceful-shutdown-and-cleanup.html

Description of the problem:

In some internet browsers, the following code cannot be parsed because 'Content-Type' is not set.
let response = format!( "{}\r\nContent-Length: {}\r\n\r\n{}", status_line, contents.len(), contents );

Suggested fix:

Set 'Content-Type'
let response = format!( "{}\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Length: {}\r\n\r\n{}", status_line, contents.len(), contents );

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions