![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.12.2008
Сообщений: 22
|
![]()
Уважаемые специалисты,
начал изучать Web API (уже 3 дня изучаю)) - пока что исключительно в составе консольных приложений. Подскажите, где можно глянуть примеры как читать данные с сервера в рамках локальной сети, - то есть клиент это веб-браузер на другой машине,- не на localhost. Нужно ли выполнить на машине клиента какие то дополнительные конфигурации?. В общем хочу добится аналогичного возрата данных - что бы забив на другой машине (клиента) http://192.168.1.119:5555/api/Product мне вернуло тот же рузультат, что и http://localhost:5555/api/Product на машине сервера. 192.168.1.119 - ip адрес машины где запущена консоль с Web сервером. Пока реализовал приложение внутри, которого контроллер, реализующий пока только один метод GET. Реализовал класс Product, обекты(данные) которого, могу вычитать через браузер. Все у меня работает в рамках localhost. Сервер соответственно имеет тип HttpSelfHostServer. так на всякий случай - так реализован сервер Код:
Последний раз редактировалось Stilet; 08.05.2015 в 13:02. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
Дело в том, что любое Web API в 1ю очередь предназначено для программного, а не "пользовательского" (через браузер) взаимодействия с сайтом. Через браузер можно только посмотреть JSON или XML выдачу при тестировании, но для практического использования или просто для приведения этой выдачи в "нормально читаемый вид", нужна программа или web приложение, которое будет выполнять соответствующую обработку. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.12.2008
Сообщений: 22
|
![]()
То есть правильно ли я понимаю? - реализация моего сервера (var selfHostConfiguraiton = new HttpSelfHostConfiguration("http://localhost:5555"); ну и т.д.) подойдет не долько для localhost. То есть к такому серверу вполне можна слать запросы с другой машины - только не с браузера, например, а например запустить с нее простейший C# Console клиент - (например
Код:
спасибо Последний раз редактировалось Stilet; 08.05.2015 в 13:02. |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
написать другой текст. В прочем, я могу и ошибаться. Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.12.2008
Сообщений: 22
|
![]()
Все оказалось очень банально,
- на той машине где был запушен WebServer нужно было отключить антвирус Node - видимо в нем было что то настроено и блокировало посылки - в общем только голову наморочил |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Winsock API HTTP Server | Lardes | Работа с сетью в Delphi | 10 | 21.12.2013 12:30 |
http server,http сервер, проблемы с post реализация на java | snajper_ro | Общие вопросы по Java, Java SE, Kotlin | 1 | 23.10.2011 14:25 |
Web server и SQL server - администрирование | Zak Ysmila | Общие вопросы .NET | 1 | 02.06.2011 19:29 |
Socket: Подключение клиента из глобальной сети к серверу, расположенному в локальной сети | Дамир | Общие вопросы .NET | 4 | 01.12.2010 12:12 |