您可以在“监听”模式下运行 netcat:
nc -l 8080
这将监听 localhost:8080,将所有输入的内容转储到 stdout 并使用来自 netcat 的 stdin 的数据进行回复。这对于快速简便的 HTTP 测试非常有用 - 您可以发起请求并将所需的响应粘贴到控制台中。
有没有类似的东西可以与 HTTPS 一起使用?最好是跨平台的东西,可以安装在大多数系统上。
答案1
OpenSSL 提供了一个类似 netcat 风格的测试 SSL 服务器。
您必须生成证书(更多详细信息这里),你可以对所有问题使用默认答案:
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
然后运行此命令来启动服务器:
openssl s_server -accept 8080 -key key.pem -cert cert.pem