我正在开发一个基于this project和OsmAnd的简单地理位置跟踪器。OsmAnd使用URL参数将地理位置数据发送到web服务,然后web服务将其写入文件。输入到OsmAnd的URL如下所示
http://example.com/tracker.php?key=j2R1nrQ&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5},其中用OsmAnd的位置数据替换{#}。
我已经确认OsmAnd正在用正确格式的数据site我的站点。如果我在浏览器中打开链接,它会正确地将数据写入文件,但当我手机上的应用程序ping该页面时,它却不是。PHP是在服务器上运行的,对吧?那么,为什么我手机上的一个应用程序正在site网站和我的浏览器会有什么不同呢?
发布于 2014-08-13 07:43:47
我想通了。应用程序在服务器上生成了一个406错误,这是由Apach Mod_security引起的。禁用Mod_security解决了此问题。
https://stackoverflow.com/questions/25272116
复制相似问题