2010-02-21 56 views
2

根据标题,我真的想发送一个自定义的HTTP post请求到一个Web服务器,我在这方面的经验不多。网络服务器使用LDAP服务器进行访问控制(不知道这是否重要),当然我知道用户名和密码。任何人都可以充实一些代码来做到这一点,或者至少让我开始?发送一个HTTP帖子到一个带有Java的Web服务器

编辑的意见之一,服务器运行LAMP堆栈使用PHP 5+和Apache 2+

回答

5

您可以使用Apache的HttpClient模块。

尽管java.net包提供了一种用于通过HTTP访问 资源 基本功能,它不提供 完全灵活性或功能 由许多应用需要的。 HttpClient寻求填补这一空缺 提供了一个有效的,最新的, 和功能丰富的包,实现了最新的 HTTP标准和建议的客户端。

设计为可扩展,同时提供基本HTTP 协议 强大的支持,HttpClient的可能是 感兴趣的人建立HTTP感知 客户端应用程序,如Web 浏览器,Web服务客户端,或 系统,充分利用或扩展用于分布式 通信的 HTTP协议。

+0

干杯,我正在寻找。 – dangerstat 2010-02-21 12:39:26

0

LDAP和认证是从发送POST到Web服务器不同的问题。

服务器端需要进行认证。将其设置在您的代码或Web服务器本身中。

如果您的客户端是Java应用程序,则可以使用UrlConnection创建POST。

如果您的客户端是HTML页面或JSP,则需要使用POST操作的表单。

相关问题