2010-02-21 27 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操作的表單。

相關問題