如何发送“手工编码”http 请求?

mko*_*mko 4 http

出于测试和学习目的,是否有一个控制台可用于发送 http 请求,例如

\n\n
\nGET /index.html HTTP/1.1\xe2\x90\x8d\xe2\x90\x8a\n 主机:www.example.com\xe2\x90\x8d\xe2\x90\x8a\n \xe2\x90\x8d \xe2\x90\x8a\n
\n\n

并得到回应。

\n\n

我知道curl 非常方便,但我要探索的是底层的内容

\n\n

或者将请求写入文本文件并通过curl 发送?

\n

Fre*_*Foo 5

抓住工具netcat

echo -en 'GET /index.html HTTP/1.1\r\nHost: stackoverflow.com\r\n\r\n'
 | nc stackoverflow.com 80
Run Code Online (Sandbox Code Playgroud)