问题描述
publicobjectAfterReceiveRequest(refSystem.ServiceModel.Channels.Messagerequest,System.ServiceModel.IClientChannelchannel,System.ServiceModel.InstanceContextinstanceContext){//主要是这里拦截消息,但直接打开service.svc不想验证如何判断//或者客户端通过地址获取元数据的时候也不验证//请问,如何在这里判断当前请求是直接打开service.svc或者获取元数据Console.WriteLine(request);varuser=GetHeaderValue("OperationUserName");varpwd=GetHeaderValue("OperationPwd");if(user!="fangxing"||pwd!="password")thrownewFaultException("InvalidUser!");returnnull;}
解决方案
解决方案二:
没人知道怎么判断请求来源?
解决方案三:
兄弟,这个问题,解决了么?我也碰到这个问题了
解决方案四:
能从Request获取吗?
时间: 2024-11-05 21:44:58