Как веб-служба проверяет, является ли запрошенный URL действительным или нет? - PullRequest
0 голосов
/ 25 мая 2009

Я реализовал один веб-сервис, который возвращает строку XML.

Я хочу проверить эту веб-службу с помощью хеш-кода, когда запрос приходит с любого URL-адреса, а затем проверить, действителен ли этот URL-адрес или нет, как это будет сделано с помощью кода c #?

Веб-служба XML потребует, чтобы действительный код HASH был передан в API вместе с проверкой URL-адреса, с которого сделан запрос.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2010

Многие из нас хотят не защищать звонки на наши веб-сервисы, верно?

Существует так много способов сделать это, один из них - использовать пользовательский заголовок SOAP.

Используя этот метод, мы просто добавляем обязательный заголовок SOAP к вызовам наших веб-служб.

Мы встраиваем заголовок SOAP в наше сообщение и проверяем его содержимое на сервере.

Если проверка заголовка SOAP выполнена успешно, веб-сервер отправляет ответ веб-службы потребителю.

0 голосов
/ 25 мая 2009

Возможно, вы можете проверить HttpRequest.Url.Referrer и пропинговать реферера. если он вернется, то вы можете быть уверены, что URL-адрес реферера действителен. Хотя я не уверен, как вы пингуете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...