Я хочу использовать веб-службу, которая работает на локальной машине (не спрашивайте меня, почему я не сделал веб-сервис, просто нужно используйте его), и я хочу знать, есть ли какая-либо разница (техническая и, возможно, производительность) путем ссылки на него через localhost, 127.0.0.1, имя компьютера и статический IP-адрес компьютера? Это очень важно, потому что я должен потреблять веб-сервис почти каждые 30 секунд из триггера таблицы внутри базы данных (опять же, не спрашивайте меня, почему, это все, что я могу сделать в этом случае). Веб-служба была написана на ASP.NET, а объект, который обращается к ней из базы данных, представляет собой пользовательскую функцию CLR, созданную на C# .NET.Разница с использованием localhost, 127.0.0.1, имя компьютера и статический ip
EDIT: Извините, 30 секунд была низкой оценкой. Это транзакционная таблица, в которой продажи почти сто магазинов сохраняются в режиме онлайн. Период переменный, от нескольких минут до миллисекунд между транзакциями.
Итак, вы имеете в виду, что я должен указать имя хоста, если у веб-службы есть назначенный ему? –
Да. Если ваш веб-сервис настроен только на «localhost», то подключение к http://127.0.0.1 не будет работать, потому что заголовок Host будет установлен на «127.0.0.1» вместо «localhost». – Dai