2017-10-02 9 views
0

サードパーティのサービスで私のサービスがミスしていると表示される サーブレット上のリクエストのプレーンテキストを取得するにはどうすればよいですか?私は私のサービスがうまく構成されていることを示す必要があります 何か考えですか?一般的なhttpリクエストを取得する方法

ここで、[編集]コード:

System.out.println(request.getMethod() + " " + request.getPathInfo() + "" + request.getProtocol()); 
Enumeration<String> headerNames = request.getHeaderNames(); 
while(headerNames.hasMoreElements()) { 
    String headerName = headerNames.nextElement(); 
    System.out.println(headerName + ": " + request.getHeader(headerName)); 
} 
Enumeration<String> params = request.getParameterNames(); 
while(params.hasMoreElements()){ 
    String paramName = params.nextElement(); 
    System.out.print(paramName+"="+request.getParameter(paramName)); 
    if(params.hasMoreElements()){ 
     System.out.print("&"); 
    } 
} 
StringBuilder buffer = new StringBuilder(); 
BufferedReader reader = request.getReader(); 
String line; 
while ((line = reader.readLine()) != null) { 
    buffer.append(line); 
} 
String data = buffer.toString(); 
System.out.println(data); 
+1

これまでに何を試しましたか? –

+0

私はサードパーティのサービスが送信するshow paramsを試みましたが、私はnullを持っています – Cristhiam

+0

あなたがこれまでに試した –

答えて

0

確かに、何もなWiresharkのようなパケットスニファを勝るものはありません。それをインストールし、それを使用する方法を学ぶ時間を取る - それはあなたにWeb開発を行うときに多くの時間を節約します。

関連する問題