ios – 是否可以区分通过3G发出的HTTP请求和其他请求

ios – 是否可以区分通过3G发出的HTTP请求和其他请求,第1张

概述具体来说,当http服务器收到来自iPhone的请求时,有没有办法确定手机有什么样的互联网连接? 如果无法确定地确定这一点,是否有任何良好的启发式方法? 抱歉挖出那具尸体,但实际上我只想到了同样的问题. 关键是:没有办法直接检测到这一点. 尽管如此,我提出了一种方法,遗憾的是需要做一些准备: 您需要获取发出请求的IP的主机名. 例如,当我通过3G网络通过我的手机向我的网络服务器发出请求并将请求IP 具体来说,当http服务器收到来自iPhone的请求时,有没有办法确定手机有什么样的互联网连接?

如果无法确定地确定这一点,是否有任何良好的启发式方法?

解决方法 抱歉挖出那具尸体,但实际上我只想到了同样的问题.
关键是:没有办法直接检测到这一点.

尽管如此,我提出了一种方法,遗憾的是需要做一些准备:
您需要获取发出请求的IP的主机名.

例如,当我通过3G网络通过我的手机向我的网络服务器发出请求并将请求IP解析为请求主机名时,我得到:

ip-xxx-xxx-xxx-xxx.web.vodafone.de

因此,您需要收集(或在互联网上查找)移动Web提供商主机名列表.使用这种方法,您无法确切地知道用户使用哪种连接,但至少可以区分WiFi和移动网络.

总结

以上是内存溢出为你收集整理的ios – 是否可以区分通过3G发出的HTTP请求和其他请求全部内容,希望文章能够帮你解决ios – 是否可以区分通过3G发出的HTTP请求和其他请求所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存