이 문서를 언급한 문서들13
- tRPC... without considering implementation details like HTTP/REST.
- Techs Actually Simple... _Not to mention [plaintext protocols](HTTPs://matt-rickard.com/the-power-of-plaintext-protocols). HTTP, SMTP, FTP, and Redis Serializati...
- Proposal of Research 2023-01-10... embeddable JavaScript libraries or an HTTP API layer.
- Internetworking- HTTP
- Internet Protocol Stack- **Application**. FTP, SMTP, HTTP. Handles _Messages_. SSL belongs here
- IDOL Stack... - HTTP content negotiation
- HTMX... on this button, issue an HTTP POST request to '/clicked' and ...
- Data Preservation- Try using HTTP/2 to keep connections open. Does ...
- DASH Protocol## Dynamic, Adaptive Streaming over HTTP
- Cross-Origin Opener PolicyHTTP `Cross-Origin-Opener-Policy` 응답 헤더는 최상위 문서가 ...
- Cross-Origin Embedder PolicyHTTP `Cross-Origin-Embedder-Policy` (COEP) 응답 헤더는 명시적으로 ...
- AT protocol... uses standard web technologies like HTTP and WebSockets to synchronize data ...
- 2023-02-16... - Development server. Spin up HTTP servers on-demand inside the WebContainer ...
HTTP
- Each line of the HTTP header should end in
\r\n(<CR><LF>)- Therefore, an empty line should be two characters long.
- If the line starts with a space, it continues the previous line. Must remove the
\r\nfrom the previous line.
- First line of HTTP Request → Request Line.
- Has METHOD URI VERSION format.
- First line of HTTP Response → Status Line
- Has
VERSION STATUS REASON
- Has
- Other lines have
KEY:VALUE - Stateless. HTTP Server does not remember previous client requests
- Takes two round trips + File transmission time
- One round trip to initiate TCP connection
- One round trip for HTTP request and response
Status Codes
- 200 OK
- 301 Moved Permanently → Redirect
- 400 Bad Request
- 404 Not Found
- 451 Legal Problems
- 505 HTTP Version Not Supported
Conditional Get
- HTTP request
- If-modified-since: date
- HTTP response
- HTTP/1.0 304 Not Modified
- HTTP/1.0 200 OK Last-Modified: date
- For updating caches