Azure网站设置阻止从移动设备访问?

时间:2014-01-15 09:12:17

标签: azure asp.net-web-api

天蓝网站上是否有任何设置阻止使用移动网络从手机访问webAPI服务?使用WIFI时访问似乎很好,但在使用移动网络时,操作会一直超时。

2 个答案:

答案 0 :(得分:1)

使用detect mobile browsers,然后使用它可以在ASP.Net Web API中设置Delegating handler。如果在Delegating处理程序中发现请求来自Mobile浏览器,则返回不同的HttpResponseMessage(可能带有错误代码),或者只是提供请求。

到目前为止,为了检测网络速度,你不能使用ASP.Net。您必须拥有像Silverlight等客户端技术才能执行这些计算。

答案 1 :(得分:0)

这可能是不可能的,因为一个天蓝色的网站(实际上任何网络服务器)都不知道你是从Wifi,光纤,DSL还是移动网络访问它。所有的Web服务器都知道是http请求,如果你愿意挖掘低级别,可能是TCP数据包。这仍然是osi layers model中物理层之上的几层。

如果您只需要在用户使用慢速连接时快速向用户显示错误消息,那么访问网络API时可能会出现短客户端超时设置会产生相同的影响吗?