0

我經常想創建一些應用程序,爲其他需要用戶登錄才能訪問的網頁提供更簡單的前端。我想知道,如果可能通過POST進行身份驗證/下載CAPTCHA

(1)用POST到HTTP頁面任何網站可以通過張貼

postField1name=pf1Value&postField2name=pf2Value 

的網站,如果這是真的,你怎麼能檢查HTML正確POST進行身份驗證? (2)我想知道你是否可以解析HTML,說出註冊表單,並顯示應用UI中的所有字段,包括下載驗證碼並顯示給用戶,並允許他們鍵入值,返回到網站並處理響應。

此外,如果有人知道我可能會完成(2)在Java中使用Apache HTTP客戶端,我將不勝感激!

http://hc.apache.org/httpcomponents-client/httpclient/index.html

+0

什麼問題? :) – silent 2010-07-16 13:59:06

+0

想提及我想用Java來做。 (特別是Android) – Janine 2010-07-16 14:06:02

回答

0

(1)一個簡單的方法,找出實際上是POST'd是看實際的HTTP請求。你可以用LiveHTTPHeaders這樣的工具來做到這一點。然後讓你的腳本模擬它。

(2)是的。您可以使用cURL,這非常適合這樣的事情。

+0

因此,例如,他們的captcha post方法實際上是發送用戶輸入的內容。我假設他們對照頁面創建時生成的驗證碼進行檢查。我如何確保它可以工作? – Janine 2010-07-16 14:36:02

+0

@Janine這是運行在服務器還是客戶端? – quantumSoup 2010-07-16 16:13:24

+0

客戶端,連接到第三方服務器 – Janine 2010-07-17 19:20:16

相關問題