我正在尝试netcat通过执行以下操作向我的本地服务器发出GET命令:
echo -e "GET / HTTP/1.1\nHost: localhost" | nc localhost 80
Run Code Online (Sandbox Code Playgroud)
不幸的是,我得到了HTTP/1.1 400 Bad Request回应.HTTP请求至少需要什么?
需要从服务器向客户端发送哪些HTTP响应头?
我正在努力优化HTTP响应头以最小化HTTP响应开销.我知道"开销"有点夸张,但我喜欢干净的输出.
我看到很多网站发送冗余缓存标头.
例如
它是多余的同时指定Expires和Cache-Control: max-age,或同时指定Last-Modified和ETag.