I submitted the changes I previously made during

Office Hours last week.

1. I use Steam regularly when I play games. I
would think that there are many webs of
POST and GET requests within that enable online
connections, downloading and saving game data etc.
I think the Steam client probably communicates
with the game servers with the POST and GET
requests to accompolish this.

2. Yeah I would say so! I didn't know about either
type of the requests before so I think I learned
about how things work. Very vaguely I knew that
anything we do on the Internetis basically an
endless transmission of data but I never
considered the technicality of transmissions
that take place.
This commit is contained in:
caglazir2
2026-03-14 15:16:02 -04:00
parent 99732feaa1
commit 2e80d30157
4 changed files with 50 additions and 5 deletions

View File

@@ -7,7 +7,35 @@ about the meaning of the line, and some situation in which it might be useful.
You are welcome to research the meanings of these headers, but it's also
fine to speculate for now.
- Line 6 (Host): I think this line shows where the pulled data is hosted, in this case the mwc website.
- Line 7: (User-Agent): I was curious why this line said "HTTPie" instead of "HTTP" so I wanted to research it. Apparently this line shows a version of HTTP that is used for APIs, improving the user-friendliness.
- Line 4: (Connection): I think this line ensures that the connection between the host and the user stays "alive" until the user (maybe also host?) shuts it down.
- Line 14 (Content-Type): This line shows the type of program the user operates.
- Line 18 (Server): I think this line shows the version and name of the program the user operates.
## Checkpoint 2
The goal of this checkpoint is to see what status codes you can get back from
the riddle server. Paste below several `http` requests and the status codes
they return.
1.
http -v post https://riddles.makingwithcode.org/guess id=20 answer="to get to the other side"
HTTP/1.1 200 OK
2.
http -v get https://riddles.makingwithcode.org/answer id=4
HTTP/1.1 404 Not Found
3.
http -v post https://riddles.makingwithcode.org/new question="Why did the fly never land on the computer" answer="He was afraid of the world wide web"
HTTP/1.1 200 OK
4.
http -v post https://riddles.makingwithcode.org/guess id=11 answer="it's me"
HTTP/1.1 200 OK