我已经实现了一个返回xml字符串的Web服务。
我希望通过哈希代码验证该Web服务,当请求来自任何URL然后验证该URL是否有效时,将通过c#代码完成此操作?
XML Web服务将要求将有效的HASH代码提交给API,同时验证请求的URL。
答案 0 :(得分:0)
可能你可以查看HttpRequest.Url.Referrer并ping引用者。如果它返回,那么您可以确定引用者URL是有效的。但是,我不确定你是怎么说的。
答案 1 :(得分:0)
我们中的许多人都想要保护对我们网络服务的调用,对吗?
有很多方法可以做到这一点,其中一种方法是使用自定义SOAP标头。
使用此方法,我们只需在Web服务调用中添加必需的SOAP标头。
我们将SOAP标头嵌入到我们的消息中并在服务器上验证其内容。
如果SOAP标头验证成功完成,Web服务器会将Web服务响应发送给使用者。