У меня есть веб-форма на C # .net, которая выполняет простой response.write в формате содержимого 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 при чтении веб-страницы на стороне сервера ??
Это почти как если бы система.Net.WebClient требует что-то от или делает что-то на самом клиенте.я думал, что чтение страницы происходило на сервере и за кулисами моего серера.Почему мой серверный код заботится о том, какой браузер или API инициировал вызов веб-формы?
Должен ли я использовать другой класс?
Большое спасибо.