java - Java 中称为 nanohttpd 的简单 Web 服务器

标签 java http nanohttpd

如何用 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/

相关文章:

java - paraminterceptor如何自行从String转换为integer?

java - Webview 未连接到 nanohttpd

java - 如何使用没有名字的 GSON?

Java 库大小

java - JTable 设置特定单元格不可编辑?

google-app-engine - 我可以拥有的最大 "POST"大小是多少?

c# - 如何阻止 HTTP 转义引号?

android - 主机名不能为空,包括 android 中的 http

Java HTTP 服务器和资源

java - 如何访问已上传到 NanoHTTPD 的文件?