Java应用程序接收http PUT和Get请求。

4
我正在寻求有关如何编写一个小而简单的应用程序来接收http GET和http PUT请求,处理数据(简单文本文件)并响应的建议。
我已经使用线程和套接字完成了这个任务,但肯定有更简单和更有效的方法。此外,当我使用wireshark运行我的应用程序时,我不确定我是否按照应该使用的http协议进行操作。
谢谢 Alexis
3个回答

1

您可以使用 Tiny Java Web Server(http://tjws.sourceforge.net/)。

或者,如果您正在使用 Java 6 或更高版本,则可以使用 Http server API。


谢谢。HttpServer API解决了这个问题。这个例子帮助我入门:http://www.prasannatech.net/2008/10/simple-http-server-java.html - alexis

1

我曾经使用HttpComponents来实现类似的功能 - 它提供了HTTP服务器和客户端部分的功能。它易于学习和使用。


0
如果您想要充分利用HTTP解析的优势,可以考虑嵌入像Jetty这样的Web服务器(从Java应用程序启动/停止它)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接