How to solve random System.Net.WebException for HttpWebRequest
up vote
0
down vote
favorite
I have an app that uses an apache server on a remote machine.
I use HttpWebRequest method post to connect to the server.
Sometimes(rarely) on the first connection to the server (and all the subsequent ones) I get an exception.
System.Net.WebException: 'An error occurred
while sending the request. The text associated with this error code
could not be found. A connection with the server could not be
established
I try to restart apache, restart the app and it behaves the same way. Meanwhile, I use the app on that server and it works correctly there.
Now, when I restart the server PC (not apache) it works again.
What could the problem be?
It is not the server code, because it works locally at the same time, I don't think it is the firewall because it would not work even after I restart the pc (server). The only thing I can think of is some app that could prevent another pc from accessing the server.
Anyway, here is the code
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = buffer.Length;
request.CookieContainer = cookies;
Stream postData = request.GetRequestStream();
postData.Write(buffer, 0, buffer.Length);
postData.Close();
// Get and return response
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
c# apache xampp httpwebrequest httpwebresponse
add a comment |
up vote
0
down vote
favorite
I have an app that uses an apache server on a remote machine.
I use HttpWebRequest method post to connect to the server.
Sometimes(rarely) on the first connection to the server (and all the subsequent ones) I get an exception.
System.Net.WebException: 'An error occurred
while sending the request. The text associated with this error code
could not be found. A connection with the server could not be
established
I try to restart apache, restart the app and it behaves the same way. Meanwhile, I use the app on that server and it works correctly there.
Now, when I restart the server PC (not apache) it works again.
What could the problem be?
It is not the server code, because it works locally at the same time, I don't think it is the firewall because it would not work even after I restart the pc (server). The only thing I can think of is some app that could prevent another pc from accessing the server.
Anyway, here is the code
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = buffer.Length;
request.CookieContainer = cookies;
Stream postData = request.GetRequestStream();
postData.Write(buffer, 0, buffer.Length);
postData.Close();
// Get and return response
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
c# apache xampp httpwebrequest httpwebresponse
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have an app that uses an apache server on a remote machine.
I use HttpWebRequest method post to connect to the server.
Sometimes(rarely) on the first connection to the server (and all the subsequent ones) I get an exception.
System.Net.WebException: 'An error occurred
while sending the request. The text associated with this error code
could not be found. A connection with the server could not be
established
I try to restart apache, restart the app and it behaves the same way. Meanwhile, I use the app on that server and it works correctly there.
Now, when I restart the server PC (not apache) it works again.
What could the problem be?
It is not the server code, because it works locally at the same time, I don't think it is the firewall because it would not work even after I restart the pc (server). The only thing I can think of is some app that could prevent another pc from accessing the server.
Anyway, here is the code
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = buffer.Length;
request.CookieContainer = cookies;
Stream postData = request.GetRequestStream();
postData.Write(buffer, 0, buffer.Length);
postData.Close();
// Get and return response
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
c# apache xampp httpwebrequest httpwebresponse
I have an app that uses an apache server on a remote machine.
I use HttpWebRequest method post to connect to the server.
Sometimes(rarely) on the first connection to the server (and all the subsequent ones) I get an exception.
System.Net.WebException: 'An error occurred
while sending the request. The text associated with this error code
could not be found. A connection with the server could not be
established
I try to restart apache, restart the app and it behaves the same way. Meanwhile, I use the app on that server and it works correctly there.
Now, when I restart the server PC (not apache) it works again.
What could the problem be?
It is not the server code, because it works locally at the same time, I don't think it is the firewall because it would not work even after I restart the pc (server). The only thing I can think of is some app that could prevent another pc from accessing the server.
Anyway, here is the code
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = buffer.Length;
request.CookieContainer = cookies;
Stream postData = request.GetRequestStream();
postData.Write(buffer, 0, buffer.Length);
postData.Close();
// Get and return response
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
c# apache xampp httpwebrequest httpwebresponse
c# apache xampp httpwebrequest httpwebresponse
asked Nov 9 at 16:51
Kristjan Kica
1,8171825
1,8171825
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53230073%2fhow-to-solve-random-system-net-webexception-for-httpwebrequest%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown