C#.net System.Net.WebClient .. Серверная часть или нет?C#

Место общения программистов C#
Anonymous
C#.net System.Net.WebClient .. Серверная часть или нет?

Сообщение Anonymous »

У меня есть веб-форма C#.net, которая выполняет простой ответ. Запись в формате JSON типа контента. Он отлично работает со всеми клиентами, с которыми я его тестирую, включая вызов API TinyWebDB с телефона Android... но не беспокойтесь об этом API в этом вопросе.

Я добавил в эту веб-форму некоторый серверный код для чтения и очистки веб-страницы следующим образом.

Код: Выделить всё

System.Net.WebClient myWebClient = new System.Net.WebClient();
Stream myStream = myWebClient.OpenRead(what);
StreamReader sr = new StreamReader(myStream);
string s = sr.ReadToEnd();
У меня сложилось впечатление, что весь код написан на стороне сервера!?

Я тестировал страницу в IE , FF и Chrome... все работает отлично. Однако если я попытаюсь вызвать страницу веб-формы из TinyWebDB, вызов работает отлично, и я получаю данные обратно, но получаю ошибку 404 на стороне сервера при чтении веб-страницы??

Это похоже на то, как если бы System.Net.WebClient что-то запрашивал или делал что-то на самом клиенте. я думал, что чтение страницы происходит на стороне сервера и за кулисами моего серера. Почему мой серверный код должен заботиться о том, какой браузер или API инициировал вызов веб-формы?

Должен ли я использовать другой класс?

Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/495 ... ide-or-not

Вернуться в «C#»