Hello,
i have an applet application thats needs to execute a PostMethod and a
Proxy authentication.
this is my code:
if(getProxyInfo() != null)
{
//Proxy Infos
client.getHostConfiguration().setProxyHost(new
ProxyHost(proxyInfo.getProxyHost(),proxyInfo.getProxyPort()));
if(proxyInfo.isNeedCredentials())
{
client.getState().setProxyCredentials(new
AuthScope(proxyInfo.getProxyHost(), proxyInfo.getProxyPort(),
AuthScope.ANY_REALM),proxyInfo.getProxyCredentials());
}
}
client.executeMethod(filePost);
I alway get this Exception when adding proxy authentication.
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.write(Unknown Source)
at appload.upload.UploadPart.sendData(UploadPart.java:45)
at
org.apache.commons.httpclient.methods.multipart.Part.send(Part.java:311)
at
org.apache.commons.httpclient.methods.multipart.Part.sendParts(Part.java
:381)
at
org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity.w
riteRequest(MultipartRequestEntity.java:153)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequest
Body(EntityEnclosingMethod.java:495)
at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase
.java:1973)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java
:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMe
thodDirector.java:393)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMetho
dDirector.java:168)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
96)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
24)
at appload.upload.Uploader.uploadFile(Uploader.java:141)
at appload.upload.Uploader.run(Uploader.java:77)