Я реализовал одну веб-службу, которая возвращает строку xml.
Я хочу проверить эту веб-службу с помощью хэш-кода, когда запрос поступает с любого URL-адреса, а затем подтвердить, что URL-адрес действителен или нет, как это будет сделано с помощью кода С#?
Веб-служба XML потребует, чтобы действительный HASH-код был отправлен в API вместе с проверкой URL-адреса, с которого был сделан запрос.
2 ответа
Возможно, вы можете проверить HttpRequest.Url.Referrer и пропинговать реферера. если он вернется, вы можете быть уверены, что URL-адрес реферера действителен. Хотя, я не уверен, как вы пингуете.
Многие из нас хотят защитить вызовы наших веб-сервисов, верно?
Есть так много способов сделать это, один из них — использовать собственный заголовок SOAP.
Используя этот метод, мы просто добавляем требуемый заголовок SOAP к вызовам наших веб-сервисов.
Мы встраиваем заголовок SOAP в наше сообщение и проверяем его содержимое на сервере.
Если проверка заголовка SOAP выполнена успешно, веб-сервер отправляет ответ веб-службы потребителю.
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.