We are getting this Exception:
<quote>
Exception in thread "main" org.apache.http.client.ClientProtocolException
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:557)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
at it.sella.iq.Main.main(Main.java:63)
Caused by: org.apache.http.client.NonRepeatableRequestException:
Cannot retry request with a non-repeatable request entity
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:402)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
... 3 more
</quote>
when we are trying to send Multi-part messages like this:
<quote>
File f = ...;
DefaultHttpClient httpclient = new DefaultHttpClient();
MultipartEntity entity = new MultipartEntity();
entity.addPart("file", new InputStreamBody(new FileInputStream(f),
f.getName()));
</quote>
We tried adding:
<quote>
httpclient.setHttpRequestRetryHandler(new
DefaultHttpRequestRetryHandler(0, false));
</quote>
This also does not help. How do we fix this?
Additional Info: when we are using FileBody instead of
InputStreamBody, the code is working fine.
--
Regards,
Subhash Chandran S
http://indiwiz.com/
http://code.google.com/p/rest-client/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]