diff --git a/.gitignore b/.gitignore index 10d2ec7b3..3112b525f 100644 --- a/.gitignore +++ b/.gitignore @@ -47,4 +47,5 @@ NzbDrone.Web/MediaCover NzbDrone.fpr nzbdrone.log*txt _rawPackage_service/ -_NCrunch_* \ No newline at end of file +_NCrunch_* +_TeamCity* \ No newline at end of file diff --git a/NzbDrone.Common/HttpProvider.cs b/NzbDrone.Common/HttpProvider.cs index 44a868a10..73bf45f12 100644 --- a/NzbDrone.Common/HttpProvider.cs +++ b/NzbDrone.Common/HttpProvider.cs @@ -93,35 +93,12 @@ namespace NzbDrone.Common byte[] byteArray = Encoding.ASCII.GetBytes(command); - var request = (HttpWebRequest)WebRequest.Create(address); - request.Method = "POST"; - request.Credentials = new NetworkCredential(username, password); - request.ContentType = "application/json"; - request.Timeout = 20000; - request.KeepAlive = false; + var wc = new WebClient(); + wc.Credentials = new NetworkCredential(username, password); + var response = wc.UploadData(address, "POST", byteArray); + var text = Encoding.ASCII.GetString(response); - //Used to hold the JSON response - string responseFromServer; - - using (var requestStream = request.GetRequestStream()) - { - requestStream.Write(byteArray, 0, byteArray.Length); - - using (var response = request.GetResponse()) - { - using (var responseStream = response.GetResponseStream()) - { - using (var reader = new StreamReader(responseStream)) - { - responseFromServer = reader.ReadToEnd(); - } - } - } - } - - return responseFromServer.Replace(" ", " "); + return text.Replace(" ", " "); } - - } } \ No newline at end of file