网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 网站建设 » 正文

在 Android 设备上搭建 Web 服务器

2019-7-30 13:56:22 | 作者:老铁SEO | 0个评论 | 人浏览

  一般而言,Android 应用在请求数据时都是以 Get 或 Post 等方式向远程服务器发起请求,那你有没有想过其实我们也可以在 Android 设备上搭建一个小型 Web 服务器,并且实现常规的下载图片、下载文件、提交表单等功能呢?

  下面要介绍的就是如何在 Android 设备上搭建一个 Web 服务器,这个 Web 服务器的功能有如下几点:

  AndServer 类似于 Apache 和 Tomcat,支持在同个局域网下的设备能够以常规的网络请求方式来向 Web 服务器请求数据,只要指明 Web 服务器的 IP 地址和端口号即可

  说下我现在遇到的一个需求吧!需要实现两台设备(Android 或 ios 设备)在无网络情况下进行数据交流。本来是打算让设备之间的交流通道以 Wifi 来链接,即某一台设备连上另一台设备的 Wiif 热点,这样两者之间就建立起了一条“通道”,之后通过建立 Socket 连接来获取输入输出流,通过输入输出流来交换数据。可是这样就需要处理好在高并发情况下的数据同步和解析问题,比较麻烦,而通过 AndServer 就可以直接套用项目已有的网络请求框架,直接以网络请求的方式来交流数据,而服务端也较好的处理了并发问题

  搭建服务器的方式很简单,支持链式调用。指明服务器在本机的 IP 地址上监听,并指定端口号为 1995 ,并开放了三个接口分别用于:下载文件、下载图片、Post表单

  在注册接口时,除了指明开放出来的 Url 地址外,还需要指明相应的处理器,专门用于处理该接口的请求操作

  DownloadFileHandler实现了RequestHandler接口,在handle方法中可以获取到请求头,表单数据这些信息,,通过注解声明支持Get方式调用,在此直接返回一个文本文件用于下载

  这里直接在浏览器中访问接口(要和 Android Web服务器运行在同个局域网下),可以直接下载到文件

  类似的,下载图片的接口处理器DownloadImageHandler可以如下设计,在handle方法中返回应用的图标

  Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...

  前端开发者丨http请求 https:前言见解有限, 如有描述不当之处, 请帮忙指出, 如有错误, 会及时修正。 为什么要梳理这篇文章? 最近恰好被问到这方面的问题, 尝试整理后发现, 这道题的覆盖面可以非常广, 很适合作为一道承载知识体系的题目...

  1,移动互联网浪潮,那些内容创业者还能够持续多久? 2,自媒体时代最大的价值不是流量,那又是什么? 3,各领域精英如何借助互联网风口进行引流,扩大业务发展? 互联网开启了挖掘金矿的桥梁,有大批的互联网创业者投入到这股潮流当中。从新媒体商界精英“圈子名人”李帅,央视大众春晚魔...

  正常的一天。 开了个会搞定了导师临时扔过来的一个任务。明天是跑步好呢还是游泳好呢?

  长湖村是个热闹的村落,扒灰佬是村里名人,就连附近几个村镇的人很多都认识他。 扒灰佬与村里大多数人同姓,但大家不太喜欢叫他名,无论年纪多大,都只管叫他扒灰佬,他也乐呵呵地不反对!虽然快九十岁的人呢,但他仍然很善言谈,整天串东头走西头尽给大家带去乐子。 有人见他朝人群走来,老远...

  一、五险一金很重要 常常听人说,入职前要确认是否缴纳“五险一金”,就知道这个权益很重要,是每个职场人应得的,不过你知道它们具体是什么吗? “一金”就是住房公积金。“五险”即养老保险、医疗保险、失业保险、工伤保险和生育保险。其中,养老保险、医疗保险、失业保险和住房公积金为企业...

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:搭建服务器  
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。