Java应用程序接收HTTP PUT和获取请求

问题描述:

我正在寻找关于如何写一个小而简单的应用程序,将接收http GET和HTTP PUT请求,处理数据(简单文本文件)和响应的建议。Java应用程序接收HTTP PUT和获取请求

我已经准备好使用线程和套接字完成此操作,但必须有一个更简单,更高效的方法。另外,当我使用wireshark运行我的应用程序时,我不相信我应该使用http协议。

感谢
亚历克西斯

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

或者,如果您使用的是Java 6或更高版本,则可以使用Http服务器API。

+0

谢谢你。 HttpServer API解决了它。这个例子帮助我开始:http://www.prasannatech.net/2008/10/simple-http-server-java.html – alexis 2010-10-30 18:03:00

,如果你想获得HTTP分析的全部好处,你可以考虑像嵌入一个码头Web服务器(启动/从Java应用程序停止)。

为了类似的目的,我使用了HttpComponents - 它提供了HTTP服务器和客户端部件实现的功能。这很容易学习和使用。