10

.NET には、ブラウザーの要求をシミュレートするためのHttpWebRequestクラスとWebClientクラスがあります。

グーグルで検索したいのですが、どのキーワードを使用すればよいかわかりません。

.jarアプレットまたはローカルで HTTP GET および POST と Cookie を実行し、テキスト文字列またはその他の解析可能な構造で応答を返すコードを書きたいと考えています。

4

4 に答える 4

11

HttpURLConnectionは Java の に相当しHttpWebRequestます。

URL iurl = new URL(url);
HttpURLConnection uc = (HttpURLConnection)iurl.openConnection();
uc.connect();
if (uc.getContentType().equalsIgnoreCase("image/jpeg"))
{
  result = true;
}
于 2009-07-16T14:05:32.540 に答える
7

Apache HTTPClientには同等の機能がありますが、API はまったく同じではありません。Oakland Software には、商用製品と Apache 製品を含むさまざまな代替製品を比較した表があります。組み込みの HttpUrlConnection に関する Apache 自身の意見 (上記のリンク先ページから引用) は次のとおりです。

jdk には HttpUrlConnection があり、これには制限があり、多くの点で欠陥があります。

HTTPClientチュートリアルへのリンクは次のとおりです。

于 2009-07-16T14:05:01.590 に答える
1

私のためのhtmlユニット。私はjavascriptをシミュレートできます(ある程度)

于 2009-07-16T14:21:02.420 に答える