如何用 java 编写一个简单、轻量级的 Web 服务器,它可以接收 HTTP 请求、运行 HTML 表单并返回请求的页面。我正在尝试将此服务器集成为新开发语言的运行时库的一部分。 我有一个叫做 nanohtpd 的文件,它只是一个 java 文件,我扫描编译并运行服务器,但是当我打开一个 html 表单并单击提交时,该页面被作为操作参数( action="some_name. php") ,页面将被下载而不是显示在浏览器中。我的意思是参数将传递给 php 文件,而 php 文件具有以 html 形式显示参数的代码。但是页面被下载了。
最佳答案
页面被下载而不是被浏览器呈现,可能是因为服务器没有添加Content-Type http header值为:text/html。
关于java - Java 中称为 nanohttpd 的简单 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698610/