HttpClient Cast Stream en String
Bonjour j'ai trouvé un tutoriel sur internet pour faire fonctionner httpclient.
Mais j'ai du un peu le modifier et donc je fais comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
HttpClient client = new HttpClient();
// Create a method instance.
GetMethod method = new GetMethod(this.url);
// Provide custom retry handler is necessary
method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler(3, false));
try
{
// Execute the method.
int statusCode = client.executeMethod(method);
if (statusCode != HttpStatus.SC_OK)
{
System.err.println("Method failed: " + method.getStatusLine());
}
// Read the response body.
InputStream responseBody = method.getResponseBodyAsStream();
// Deal with the response.
// Use caution: ensure correct character encoding and is not binary data
return new String(responseBody); |
Et en faite eclispe me souligne new String(reponseBody).
Donc en faite je souhaite savoir comment convertir method.getResponseBodyAsStream();
pour pouvoir le retourner en String !!!
Merci à vous !! :)