所以這裏是交易。我還沒有,但從週五開始,我正在進行論壇。我想要做的是檢查用戶是否在論壇上註冊。如何檢查網頁是否與java存在?
我不知道確切,但可以說,用戶存儲在URL /用戶/ NAME.WHATEVER(JSP?)
如何在Java中,讓我的一個URL連接,並檢查如果URL/users/Robert.WHATEVER == null?
所以這裏是交易。我還沒有,但從週五開始,我正在進行論壇。我想要做的是檢查用戶是否在論壇上註冊。如何檢查網頁是否與java存在?
我不知道確切,但可以說,用戶存儲在URL /用戶/ NAME.WHATEVER(JSP?)
如何在Java中,讓我的一個URL連接,並檢查如果URL/users/Robert.WHATEVER == null?
即使你可以用Google搜索你的答案: 一個簡單的方法是使用Apache Http Components
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://localhost/users/Robert.WHATEVER");
HttpResponse response = httpclient.execute(httpget);
if (response.getStatusLine().getStatusCode() == 404) {
System.out.println("User Robert.WHATEVER not found");
}
有一個很好的Tutorial有許多實例說明如何使用HttpClient的。
另一個高層框架是ResteasyClientFramework。
如果您正在編寫論壇,您的代碼負責製作當有人訪問您的網址時返回的網頁;論壇軟件打開連接到自己的URL是沒有意義的。通常,論壇應用程序將其所有信息(如用戶和帖子)存儲在關係數據庫(如MySQL或PostgreSQL)中。 – Wyzard
我將要使用phpBB,我只是設置論壇。 這是我的Minecraft服務器的實際實現,如果可能的話,我希望能夠檢查用戶是否已在論壇上註冊,並「恭喜」他們這樣做。 –
這最好是在phpBB內部完成,作爲mod或擴展或其他內容,以便它可以對phpBB內的實際用戶註冊做出反應。如果你編寫一個單獨的Java程序,會導致它執行什麼,以及它會告訴它它應該查找的用戶名? – Wyzard