ヘッダーをチェックする小さなHTTPクライアントをデバッグしようとしています。HTTPのヘッダーを確認するのは難しいですが、HTTPクライアントの監視に使用できるEclipseプラグインはありますか(HTTPヘッダー)
質問する
4539 次
2 に答える
2
ブローリンクを試してください。日食名のツールがありますTCP/IP monitor
。それはコンソールを提供します。追加する必要があるのは、サーバーポートが想定できるポートlocalhost:8080
と監視ポート8081
(参照による)だけです。
次に、電話をかけるとhttp://localhost:8081/your_servlet_or_page/...
、通話がリダイレクトされhttp://localhost:8080/your_servlet_or_page/...
、コンソールにヘッダーが表示されます。TCP/IP monitor console
参照番号 http://www.avajava.com/tutorials/lessons/how-do-i-monitor-http-communication-in-eclipse.htmlhttp://help.eclipse.org/juno/index.jsp?topic =%2Forg.eclipse.wst.wsi.ui.doc.user%2Ftasks%2Ftmonitor.html
上記のリファレンスは私がテストしたものです。正常に動作しています。
于 2012-12-17T07:17:26.130 に答える
0
これが役立つかどうかを確認します
public class GetHttpHeaders {
public static void main(String[] args) throws IOException {
try {
URL url = new URL("http://localhost:8080");
URLConnection conn = url.openConnection();
for (int i = 0;; i++) {
String name = conn.getHeaderFieldKey(i);
String value = conn.getHeaderField(i);
if (name == null && value == null) {
break;
}
if (name == null) {
System.out
.println("Server HTTP version, Response code:");
System.out.println(value);
System.out.print("\n");
} else {
System.out.println(name + "=" + value);
}
}
} catch (Exception e) {
}
}
}
于 2012-12-17T06:51:57.753 に答える