【发布时间】:2011-05-02 18:12:02
【问题描述】:
我正在寻找有关如何编写一个小而简单的应用程序的建议,该应用程序将接收 http GET 和 http PUT 请求,处理数据(简单文本文件)并做出响应。
我已经准备好使用线程和套接字来完成这项工作,但必须有一种更简单、更有效的方法。此外,当我使用wireshark 运行我的应用程序时,我不相信我应该使用http 协议。
谢谢
亚历克西斯
【问题讨论】:
我正在寻找有关如何编写一个小而简单的应用程序的建议,该应用程序将接收 http GET 和 http PUT 请求,处理数据(简单文本文件)并做出响应。
我已经准备好使用线程和套接字来完成这项工作,但必须有一种更简单、更有效的方法。此外,当我使用wireshark 运行我的应用程序时,我不相信我应该使用http 协议。
谢谢
亚历克西斯
【问题讨论】:
您可以使用 Tiny Java Web Server。 (http://tjws.sourceforge.net/)
或者,如果您使用的是 Java 6 或更高版本,则可以使用 Http 服务器 API。
【讨论】:
我将HttpComponents 用于类似目的 - 它为 HTTP 服务器和客户端部件的实现提供了功能。它易于学习和使用。
【讨论】:
如果您想获得 HTTP 解析的全部好处,可以考虑嵌入像 Jetty 这样的网络服务器(从 Java 应用程序启动/停止它)。
【讨论】: