我有一个网络服务器,通过用户名和密码我可以连接到它并从中检索数据。
我需要从Android应用程序连接此服务器。
到目前为止,我尝试将HttpPost的用户名和密码发布到服务器。但是,服务器不允许我检索数据,因为我们没有建立连接。
我是否有办法以与网络连接相同的方式从我的Android应用程序建立与服务器的连接?
我猜它叫做“VPN连接”。
答案 0 :(得分:0)
我认为您需要一个Web服务,只需尝试在Web服务器中创建一个简单的RESTful服务。
首先,您将创建一个Login服务,将登录凭据传递给它并检索安全的auth_key。例如:HttpPost - >登录:params(用户名,密码);回复 - >登录:auth_key =" xxxx0000"。
您使用auth_key
从服务器检索数据(auth_key
充当数据的安全性),在您的数据服务中,您应该需要有效的auth_key
作为数据param,然后它会返回您想要的数据。例如:HttpPost - >数据:params(auth_key);回复 - >数据:data1:xxxx,data2,xxxx,data3:etc ......
使用JSON生成数据,这是通过客户端 - 服务器连接传递数据的简单方法:)
如果您对设置简单的RESTful服务有任何疑问,请随时询问:)
希望这会有所帮助。