Я реализовал одну веб-службу, которая возвращает строку xml.

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

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

0
Tushar Maru 25 Май 2009 в 14:40

2 ответа

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

0
24x7Programmer 25 Май 2009 в 15:21

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

Есть так много способов сделать это, один из них — использовать собственный заголовок SOAP.

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

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

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

0
avinash 6 Фев 2010 в 10:16