Campaign

Building An HTTP Server with Rust

STATUS Past
STARTS

(GMT+8)

ENDS

(GMT+8)

QUESTS
4
REWARD POOL
Mixed Reward Pool

Description

Have you ever wondered what it’s like to write your own HTTP server in Rust?

Fear not because in this campaign, you will experience that Rust with its standard library alone can allow you to write your own HTTP server.

You will be able to know how to run a basic static server. Then we will ramp up the difficulty by challenging you to transform it into a simple file server!

ℹ️ Note: It’s important to finish the Rust Pathway to acquire the prerequisites:

For technical help on the StackUp platform & quest-related questions, join our Discord, head to the 🆘 | quest-help-forum channel and look for the correct thread to ask your question.


Learning Outcomes

By the end of this campaign, you will be able to:

  • Know more crates from the standard library
  • Know basic ideas of how a server works
  • Apply TCP/HTTP code from standard library to create a static HTTP server
  • Transform or parse an HTTP request path to create an HTTP response

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center