Web服务如何验证请求的URL是否有效?

时间:2009-05-25 10:40:52

标签: c# asp.net web-services

我已经实现了一个返回xml字符串的Web服务。

我希望通过哈希代码验证该Web服务,当请求来自任何URL然后验证该URL是否有效时,将通过c#代码完成此操作?

XML Web服务将要求将有效的HASH代码提交给API,同时验证请求的URL。

2 个答案:

答案 0 :(得分:0)

可能你可以查看HttpRequest.Url.Referrer并ping引用者。如果它返回,那么您可以确定引用者URL是有效的。但是,我不确定你是怎么说的。

答案 1 :(得分:0)

我们中的许多人都想要保护对我们网络服务的调用,对吗?

有很多方法可以做到这一点,其中一种方法是使用自定义SOAP标头。

使用此方法,我们只需在Web服务调用中添加必需的SOAP标头。

我们将SOAP标头嵌入到我们的消息中并在服务器上验证其内容。

如果SOAP标头验证成功完成,Web服务器会将Web服务响应发送给使用者。