Только что завершили разработку WebAPI.
Теперь создадим клиентское приложение для него.
Для этого я создал приложение WPF-клиента, которое требует, чтобы пользователь вводил родительский URI этой службы.
То есть,
http://localhost:65620/VirtualDirectoryName (Just the base URL not the entire URL)
Теперь, как проверить правильность URL-адреса или не использовать клиентское приложение?
ИЗМЕНИТЬ 1:
HttpClient можно использовать: Но я прошу только об утверждении базового URL.
Есть идеи, как это сделать?
(Если я поместил базовый адрес в Браузер, он отобразит содержимое каталога. Тогда я предполагаю, что установка правильная (на данный момент я не вызываю никаких методов webAPI))
EDIT 2:
URL-адрес правильный или нет: я должен убедиться, что служба установлена правильно в IIS, и она запущена и запущена до того, как любой клиент сможет получить доступ к своим методам.
Таким образом, у вас есть WebAPI, который нельзя изменить, и клиентское приложение, которое невозможно изменить. Вам нужно вызвать один из методов API, используя что-то, чтобы проверить, что API был развернут правильно.
Или используйте клиентское приложение для вызова одного из методов API.
Или создайте тестовое приложение, которое вызывает один из методов API.
Возможно, мне что-то не хватает, но, безусловно, в вашем API должен быть простой метод GET, который вы можете вызвать из своего тестового приложения, которое докажет, что API запущен.