This repository has been archived by the owner on Aug 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Changes from 14 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
ffaeb87
Create http.md
gitkuba 014aad9
Update http.md
gitkuba d87a60d
Update http.md
gitkuba 3b631f1
Update http.md
gitkuba f53274f
Update http.md
gitkuba aa2acef
Update http.md
gitkuba 1cb93ce
Update http.md
gitkuba 0a999ba
Update http.md
gitkuba 268a30e
Update http.md
gitkuba 994050b
Update http.md
gitkuba cc8a96b
Update http.md
gitkuba 8846e7d
Update http.md
gitkuba 2e18478
Update http.md
gitkuba d104d0e
Update http.md
gitkuba 286ea1e
Update http.md
rogatty 1eee9aa
Update http.md
rogatty a96299d
Update http.md
kvas-damian File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# HTTP | ||
|
||
HTTP - short for Hypertext Transfer Protocol; The foundation of data communication for the World Wide Web. | ||
|
||
## Classification / acceptance questions | ||
|
||
### Apprentice aka _I know it exists_ | ||
- I know what problem is solved by HTTP | ||
|
||
### Intermediate aka _I've been looking in the network tab_ | ||
- I know what types of content can be transported via HTTP | ||
- I know the structure of a HTTP request/response | ||
gitkuba marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- I can make practical use of the network tab to debug a problem | ||
gitkuba marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- I know request types and response status codes | ||
|
||
### Advanced aha _?_ | ||
gitkuba marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- I'm familiar with security flaws that come with sending unencrypted data via HTTP and how we solve that problem. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are you referring to HTTPS? If yes, let's make it clear - without the keyword it's harder to google it. |
||
- I know differences between HTTP versions, their pros and cons and when to use a particular version. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have a feeling it's too broad. Maybe we could name a few features of HTTP2.0? |
||
- I can recognize most commonly used HTTP headers and know their purpose. | ||
|
||
## Sources | ||
|
||
**Video** | ||
- [Harvard's CS50 Introduction to Computer Science - Lecture 6 - HTTP](https://www.youtube.com/watch?v=PUPDGbnpSjw) | ||
|
||
**Read online** | ||
|
||
- [HTTP codes as Valentine’s Day comics](https://medium.com/@hanilim/http-codes-as-valentines-day-comics-8c03c805faa0) | ||
|
||
- [Wikipedia article](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) | ||
|
||
**Next steps**: tls, https, tcp, websockets |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think TCP is a prerequisite knowledge here.