Я пытаюсь отправить XML-файл и вернуть файл xml в качестве ответа. Файл, который я пытаюсь отправить, немного превышает 20 000 КБ. Я попытался добавить тайм-аут и установить keepalive на false, но никто не работает. Я искал вокруг, но я не могу найти ничего, что применимо ко мне. На данный момент я только что сломал файл и отправил его в файлы размером от 3 до 4 тысяч кб. если у кого есть какие-то идеи, я бы очень признателен. Thanx.HttpWebRequest: запрос был отменен: запрос был отменен
HttpWebRequest hrequest = (HttpWebRequest)WebRequest.Create();
hrequest.KeepAlive = false;
hrequest.Timeout = 10000 * 60;
hrequest.Method = "POST";
hrequest.Headers.Add("Authorization", "Basic " +
Convert.ToBase64String(Encoding.ASCII.GetBytes("")));
hrequest.ContentType = "application/x-www-form-urlencoded";
Byte[] byteArray = Encoding.UTF8.GetBytes(
File.ReadAllText("C:\\Payvment\\UploadProductsXML\\" + qStart + ".xml"));
hrequest.ContentLength = byteArray.Length;
Stream reqStream = hrequest.GetRequestStream();
reqStream.Write(byteArray, 0, byteArray.Length);
reqStream.Close();
StreamReader streamRdr = new StreamReader(
hrequest.GetResponse().GetResponseStream());
string strResponse = streamRdr.ReadToEnd();
StringReader stringRdr = new StringReader(strResponse);
Вы не указываете, что означает * актуальная * проблема, с которой вы сталкиваетесь. Вы получаете исключение или что-то еще происходит? Кроме того, почему вы не используете для этого веб-сервис? Или этот вариант вам недоступен? – casperOne
Считаете ли вы использование FTP? – jimplode
Я не могу использовать ftp, я использую веб-сервис из другой компании – sse