2017-10-02 1 views
0

ein Third-Party-Service sagt mein Service ist Miss konfiguriert Wie kann ich den Klartext einer Anfrage auf einem Servlet bekommen? Ich muss zeigen, was mein Service gut konfiguriert ist keine Idee?Wie bekomme ich eine einfache HTTP-Anfrage

[Bearbeiten] hier Code:

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

was hast du bisher probiert? –

+0

Ich habe versucht, params meine Drittanbieter-Dienst sendet, aber ich habe null – Cristhiam

+0

Bitte teilen Sie Ihren Code, wenn Sie irgendwelche, die Sie bisher versucht haben –

Antwort

0

Um sicher zu sein, geht nichts über ein Paket-Sniffer wie Wireshark. Nehmen Sie sich Zeit, um es zu installieren und zu lernen, wie man es benutzt - es spart Ihnen viel Zeit bei der Webentwicklung.

Verwandte Themen