相关疑难解决方法(0)

Android HTTP用户代理

如何在http_user_agent中获取真实设备?当我使用WebView时,我可以得到这样的真正价值:

[HTTP_USER_AGENT] => Mozilla/5.0(Linux; U; Android 2.2; en-gb; LG-P500 Build/FRF91) 
AppleWebKit/533.0 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Run Code Online (Sandbox Code Playgroud)

但是当我使用Apache连接时,结果是不同的:

[HTTP_USER_AGENT] => Apache-HttpClient/UNAVAILABLE(java 1.4).
Run Code Online (Sandbox Code Playgroud)

有什么问题?

connection android http

38
推荐指数
3
解决办法
6万
查看次数

检查http请求是否来自我的Android应用程序

我从外部服务器检索数据以用于我的Android应用程序.我希望这些数据只能通过我的应用访问.我使用标准的http连接以json格式从apache/php服务器获取数据.我还向服务器发送一些参数来检索相关数据.现在,我打算做的是:

  1. 发送参数
  2. 发送类似md5("someSecretPhrase"+ params)的内容.
  3. 检查服务器端的密码短语是否正确.

现在,问题是 - 对逆向工程这是一种安全的方法吗?目前我认为没有其他可能获得这些数据.但如果有人能够反编译我的apk,他也将能够检索到这个"someSecretPhrase"(在服务器端很难做到),然后访问服务器,不是吗?这是真正的威胁吗?是否还有其他可能通过服务器验证我的应用程序?

我看了论坛,例如.确定是否从Android应用程序发出HTTP请求?然后适当地回应,但他们没有解释反编译问题.

php security android md5

14
推荐指数
2
解决办法
6751
查看次数

标签 统计

android ×2

connection ×1

http ×1

md5 ×1

php ×1

security ×1