๋ฌธ์ ํด๊ฒฐ
๋ฌธ์ : Http1.1 ์์ ์ด๋ฏธ์งํ์ผ์ด ์ ํฌ๊ธฐ๋ก ๊ฐ์ง ์์์ ์ธก์ ์ด ์ ๋ชป ๋จ. ๋คํธ์ํฌ ๋ก๊ทธ์์ JPEG๊ฐ ์๋ TEXT๋ก ๊ฐ๊ณ ์์๋ค... ...
1. ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๊ฐ 1.1์ง์์ ์ํด์ ํ๋๊ทธ๋ฅผ ์ค์ ํด๋์๋๋ฐ, ๊ทธ๊ฒ ์๋ชป๋์ด์๋ ๊ฑด ์๋๊น ์ถ์๋ค.
๊ตฌ๊ธ๋ง์ ํตํด HTTP1.1 ํ๋๊ทธ ์ค์ ์ ์๋ฌธ์ผ๋ก, ํ๊ธ๋ก ๊ฒ์์ ๋ ํด๋ณด์๋๋ฐ ๋ง๋ ํ ์ฐธ๊ณ ํ ๋งํ๊ฒ์ด ๋์ค์ง ์์๊ณ , ์ฌ๋ฌ ๋ธ๋ก๊ทธ๋ ๋ฌธ์๋ค์ ํตํด ๋ฐ๋ผ ํด๋ดค๋๋ฐ ์๋์๋ค.
chrome://flags/
2. ์๋์๋ ํฌ๋กฌ์์ ์๋์ผ๋ก ํ๋ฒ HTTPS๋ก ๋ฐฉ๋ฌธํ ์๋ค์ ์ดํ์๋ ๋ฐ๋ก HTTPS๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅํ๊ฒ๋ ํด์ฃผ๋ ๊ฒ์ ๋๋ฉ์ธ ์ญ์ ๋ฅผ ํตํด์ ์์ ๋ ๊ฒ์ด๋ค. (ํน์ HTTP ์๋ฒ ์์๋, ๊ณ์ํด์ HTTPS ๋ก ๊ฐ๋ ๊ฑด ์๋๊ฐ ์ถ์๋ค.)
chrome://net-internals/#hsts
์์ ๊ฐ์ ๊ฒฝ์ฐ ๋๋ฉ์ธ ์ญ์ ์ ๋ชจ๋ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์ ์ํ๋ก ํด์ผ ํ๋ค๊ณ ํ๋ค.
ํ๋๊ทธ๋, ์์ ๋๋ฉ์ธ ์ญ์ ๋ ์ด๊ฒ์ ๊ฒ์...ํด๋ดค๋๋ฐ...
3. ์ฐธ๊ณ
github.com/istio/istio/issues/14708
4. ๊ฒฐ๊ตญ ํด๊ฒฐํ๊ฑด.
ํ์ด์ฌ ์๋ฒ ํ๋ก๊ทธ๋จ์ ๋ค์ ์ง ๊ฒ์ ํตํด์์ด๋ค.
์ฒซ๋ฒ์งธ๊ฐ ๊ธฐ์กด ์ฝ๋๊ณ , ๋๋ฒ์งธ๊ฐ ๋ณ๊ฒฝํ์ฌ ์ ๋๋ก JPEG๋ฅผ ์ ์กํ๋ HTTP1.1 ์๋ฒ๋ค..!ใ ใ
๐์ฐธ๊ณ
import socket
HOST, PORT = '',9000
listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1)
listen_socket.bind((HOST,PORT))
listen_socket.listen(1)
print('Serving HTTP on port',PORT,'...')
while True:
client_connection, client_address = listen_socket.accept()
request = str(client_connection.recv(1024),'utf-8')
print(request)
http_response = "HTTP/1.1 200 OK\n\n"
file = open('index_img3.html','r+b')
client_connection.sendall(bytes(http_response,'utf-8'))
client_connection.sendfile(file)
file.close()
client_connection.close()
import http.server
import socketserver
handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(('',9000),handler) as httpd:
print('Server listening on port 9000')
httpd.serve_forever()
HTTP1.1 ํฌ๋กฌ ๊ฐ๋ฐ์ ๋๊ตฌ.
๋ค์ ์ธก์ ํ ๊ฒ ์๋์ ๊ธฐ๋ก(์ํ ์์ ์ํธ) - ์ด๋ฏธ์ง ๊ด๋ จ
https://docs.google.com/spreadsheets/d/1ifBqptXL09vX0zMQe1AGBAEvsHZwrHhqJvATiESnq1g/edit?usp=sharing
ํ์ผ ์ฌ์ด์ฆ ๋ณ ์ธก์
1. ํ ์คํธ ํ์ผ ์ค๋น ํ๊ธฐ
: ๋ฆฌ๋ ์ค์์ ์ค๋นํด์ ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ก, 20MB, 512MB, 1GB ๋ง๋ค์ด ์ค๋๋ค.
2. ์ธก์ ํ๊ธฐ
์คํ ์์ค ๋คํธ์ํฌ ๋ก๊ทธ ์ฝ์ด ์ฃผ๋ ๊ฒ ์ฐพ์๋ณด๊ธฐ.
'HTTP 1.1 VS HTTP2.0 > Capstone design' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Django] FileNotFoundError ํด๊ฒฐ๋ฒ! #๐ (0) | 2021.06.17 |
---|---|
HTTP2 Json ๋ก๊ทธ์ ํ์ผ ๊ตฌ์กฐ / json parsing ์๊ณ ๋ฆฌ์ฆ ์ง๊ธฐ (0) | 2021.06.11 |
cat 10 / (0) | 2021.05.06 |
[#4 Http1.1 vs Http2.0] Chrome-net-export ๋ก Img 10, 50, 100/Img S,M,L ์ ๋๋ก ์ฑ๋ฅํ๊ฐ (0) | 2021.05.03 |
[#3 Http1.1 vs Http2.0] ๋ถ์Tool + Img S, M, L(์ฌ์ด์ฆ ๋ณ) ์ฑ๋ฅํ๊ฐ (0) | 2021.04.22 |
๋๊ธ