Как узнать, правильно ли работает сайт или нет?

1

Только что завершили разработку WebAPI.

Теперь создадим клиентское приложение для него.

Для этого я создал приложение WPF-клиента, которое требует, чтобы пользователь вводил родительский URI этой службы.

То есть,

http://localhost:65620/VirtualDirectoryName (Just the base URL not the entire URL)

Теперь, как проверить правильность URL-адреса или не использовать клиентское приложение?

ИЗМЕНИТЬ 1:

HttpClient можно использовать: Но я прошу только об утверждении базового URL.

Есть идеи, как это сделать?

(Если я поместил базовый адрес в Браузер, он отобразит содержимое каталога. Тогда я предполагаю, что установка правильная (на данный момент я не вызываю никаких методов webAPI))

EDIT 2:

URL-адрес правильный или нет: я должен убедиться, что служба установлена правильно в IIS, и она запущена и запущена до того, как любой клиент сможет получить доступ к своим методам.

  • 0
    используйте fiddler и выполните команды get / post / delete и т.д ..
  • 1
    Что вы подразумеваете под "URL-адрес правильный или не использует клиентское приложение" ? Определите «правильно». Объясните словами, что вы ожидаете. Сделав это, вы обнаружите, что это легко написать в коде.
Показать ещё 8 комментариев
Теги:
asp.net-mvc
asp.net-web-api

1 ответ

1
Лучший ответ

Таким образом, у вас есть WebAPI, который нельзя изменить, и клиентское приложение, которое невозможно изменить. Вам нужно вызвать один из методов API, используя что-то, чтобы проверить, что API был развернут правильно.

Или используйте клиентское приложение для вызова одного из методов API.

Или создайте тестовое приложение, которое вызывает один из методов API.

Возможно, мне что-то не хватает, но, безусловно, в вашем API должен быть простой метод GET, который вы можете вызвать из своего тестового приложения, которое докажет, что API запущен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню