2009-05-25 99 views
0

我已经实现了一个返回xml字符串的web服务。Web服务如何验证请求的URL是否有效?

我想通过散列码来验证Web服务,当请求从任何URL,然后来验证URL是否有效这将如何通过C#代码做了什么?

的XML Web服务将需要一个有效的散列码与验证请求从取得的URL一起提交给API。

回答

0

也许你可以检查HttpRequest.Url.Referrer并ping引用。如果它返回,那么你可以确定引荐网址是有效的。虽然,我不知道你怎么平。

0

我们中的很多人都不希望保护对我们网络服务的呼叫,对吧?

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

使用此方法,我们只需将一个必需的SOAP头添加到我们的Web服务调用中。

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

如果SOAP头验证顺利完成,Web服务器发送给消费者的网络服务响应。