Wcf Windows Phone 7:检查WiFi接入点是否需要身份验证
这可能是一个相关的问题,除了Android: 无论如何,我的问题是我需要检测WP7应用程序上的用户是否连接到需要web身份验证的访问点。如果用户未进行身份验证,接入点将不会提供任何Internet连接 我有没有办法发现这种情况?或者在继续应用程序流之前将用户重定向到接入点的身份验证网页也会很好Wcf Windows Phone 7:检查WiFi接入点是否需要身份验证,wcf,windows-phone-7,networking,wcf-data-services,Wcf,Windows Phone 7,Networking,Wcf Data Services,这可能是一个相关的问题,除了Android: 无论如何,我的问题是我需要检测WP7应用程序上的用户是否连接到需要web身份验证的访问点。如果用户未进行身份验证,接入点将不会提供任何Internet连接 我有没有办法发现这种情况?或者在继续应用程序流之前将用户重定向到接入点的身份验证网页也会很好 顺便说一句,我目前正在使用WCF数据服务。目前没有办法检测到这一点。简单:只需对您知道的url发出WebRequest,该url始终返回HTTP响应代码200(OK代码),如果它返回任何30x,则路由器会
顺便说一句,我目前正在使用WCF数据服务。目前没有办法检测到这一点。简单:只需对您知道的url发出WebRequest,该url始终返回HTTP响应代码200(OK代码),如果它返回任何30x,则路由器会将您重定向到其他地方
示例:请求应返回HTTP响应代码200 我所做的是向服务发出HttpWebRequest,并查看它是否使用
.Contains()
方法以xmlns
开始。如果呼叫被重定向到WiFi热点,那么它将返回HTTP响应,这在本质上是不同的
我知道这可能不是最好的解决方案,但我只需要测试可达性就可以了