问题说明了一切。 我正在进行一个简单的测试,并希望在Localhost上查看输出。
可以使用httpd(https://boxmatrix.info/wiki/property:httpd)来完成此任务? 其他单词
busybox httpd -f -p 8000
将给我标准输出,但我想看一个字符串或其他内容。 如果不是,完成此任务的最简单方法是什么?
sorry,目前尚不清楚您是否要使用一些字符串或接收(即API调用?)。
busybox httpd -f -p 8000
命令在所有接口(包括公共)上启动了端口8000上的HTTP服务器,但不要转到后台,您会看到服务器的日志。
如果您想使用一个字符串,则可以创建一个index.html文件并将字符串放在那里。 BB HTTPD将在浏览器中打开网站时默认情况下显示index.html文件的内容。 如果应该从某个地方进行动态取走字符串,则必须创建一个CGI脚本。 创建一个文件printf "Content-Type: plain/text\r\n\r\nsome string"
,然后使其可执行。打开网站后,将执行脚本,并将其输出返回到浏览器。
尽管另一个答案是正确的,但问题是,如果您需要将静态文本文件提供给“文本/平原”,因为httpd将其用作“ text/html”。例如,就我而言,我想提供一个文本文件。
我所做的是将
Content-Type
文件放在根目录中,然后在
robots.txt
中放置: