У нас есть веб-сайт, который позволяет загружать прошивки.
Где-то по пути он использует StreamReader.По какой-то неизвестной причине некоторые клиенты (в Израиле) получают ошибку 400 Bad Request.Все остальные не получают эту ошибку.
Кто-нибудь1 испытывал то же самое?Кто-нибудь получил подсказку?
protected void Page_Load(object sender, EventArgs e)
{
string strURL = Request.Url.Host;
System.Net.WebRequest reqPT = System.Net.WebRequest.Create("http://" + strURL + "/Products/ProductTree.asp");
System.IO.StreamReader srPT = new System.IO.StreamReader(reqPT.GetResponse().GetResponseStream());
dvPT.Controls.Add(new LiteralControl(srPT.ReadToEnd()));
}
Это сбой, только для них, в новом StreamReader.
Спасибо!
ОБНОВЛЕНИЕ: Мы заметили, что клиент на самом делепотерять «www» в адресе (strURL), что привело к ошибке.Почему кто-то (нажав на ту же ссылку, что и остальная часть планеты) потеряет www ??Я вижу 2 разных поведения для одного и того же кода: S