Android 开发网络请求POST,GET,JSON数据

文章详细介绍了如何从配置IIS服务器,设置网络(包括使用花生壳进行内网穿透),到创建Web服务器提供JSON数据,最后到开发安卓客户端进行数据请求的全过程。这个过程旨在解决多用户采集地理位置信息时的重复和进度管理问题。
摘要由CSDN通过智能技术生成

最近在单位闲着没事,正好单位要采集一部分卡口的地理位置信息,本想做成单机版,到时候再导出excel数据进行汇总,可是一想,一千三百的采集点,这样每个人有可能会重复采集,而且对整个采集进度把握也不是很好,于是想做成网络版的。可网上又是看教程,又是读文章,写代码,走了好多弯路,而且,对于整个数据的传递思路不清,现在记录下整个开发过程,对于自己想要写整套系统的朋友来说,可以参考一下。

这篇文章涵盖 网络配置,服务器配置,客户端配置等环节。现在开始:

一、IIS服务器配置

打开 控制面板,找到 程序和功能 ,在左侧栏点击 “启用和关闭windows功能 。弹出如下界面

 

将Internet Information Services下的Web管理工具和万维网服务全部勾选,如果不确定,跟IIS有关的全部勾选,防止安装不全,导致功能出问题。部分功能不可用。

安装完成过后,在控制面版界面点击 Windows工具,

 选择 Internet Information Services(IIS)管理器,并打开。

 至此 IIS服务器安装完成,现在开始配置Web服务器。

右键点击网站,弹出“添加网站”选项并单击。

 在弹出的界面中填写具体信息

 网站名称随便填写,物理路径填写你要展示的网站的硬盘存放位置。比如:C:\inetpub\wwwroot

 连接为选择“特定用户”,用户名和密码为你登录此电脑的用户名和密码,

点击测试设置按钮,出现如下画面证明设置成功。

 IP地址填写本机的局域网IP地址,比如:192.168.1.105,端口号保持80不变,你也可以自己设置端口号。记得在防火墙中配置为允许入站和允许出站。

记得检查目录浏览是否允许,已开启。

至此web服务器配置完成,点击右侧栏的 浏览192.168.0.105:80 (http)。能够看到网站内容,证明配置成功。

二、网络配置

内部服务器已经配置完成了,可是要能在万网访问,因为要连接互联网,而且单位又没有公网IP,所以想到了很久以前用的花生壳,软件下载地址:  花生壳客户端官方下载 - 贝锐花生壳官网  

具体安卓步骤省略,设置也很简单,首先安装并注册,体验版就可以满足短期使用需求,

 以下是设置完成后的效果,如果需要学习花生壳如何内网穿透,请浏览以下网址:

花生壳内网穿透设置方法

 这里的https://g468368m50.goho.co就是我们内网的服务器网站。如下图:

注意:如果不需要外网连接服务器,此步骤可以忽略。不必设置。

 三、编写安卓请求服务器的数据源,Web服务器提供JSON数据。供安卓客户端解析。

此步骤请参阅以下链接。

为Android Post请求数据提供JSON数据源 IIS服务器 ashx一般处理程序

四、所有的环境和数据都准备好了,现在开始编写安卓客户端程序。

。。。待续

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackiesky1206

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值