0

私は、使用したいページにアクセスする前にユーザーがログインする必要がある他の Web サイトに、より単純なフロントエンドを提供するアプリケーションを作成したいと思っていました。私は疑問に思っていました

(1) http ページへの POST を行う Web サイトは、POST によって認証できます。

postField1name=pf1Value&postField2name=pf2Value

それが本当なら、どうすれば HTML を検査して POST を正しく行うことができますか?

(2) サインアップ フォームなどの HTML を解析し、Captcha をダウンロードしてユーザーに表示し、ユーザーが値を入力できるようにするなど、アプリケーション UI のすべてのフィールドを表示できるかどうかを知りたかったのです。 、Web サイトに返信し、応答を処理します。

また、Java で Apache HTTP クライアントを使用して (2) を達成する方法を誰かが知っている場合は、大いに感謝します!

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

4

2 に答える 2

0

(1)実際にPOSTされているものを見つける簡単な方法は、実際のHTTPリクエストを調べることです。LiveHTTPHeadersのようなツールでそれを行うことができます。次に、スクリプトでそれをシミュレートします。

(2)はい。このような場合に最適なcURLを使用できます。

于 2010-07-16T14:00:14.567 に答える
0

(1) FireBugを試す。実際、認証には多くのオプションがあります。

(2) JTidyを試す

于 2010-07-16T14:26:27.493 に答える