作家
登录

在Android上实现HttpServer

作者: 来源: 2017-08-16 09:10:45 阅读 我要评论

            return description; 
  •         } 
  •  
  •         public int getRequestStatus() { 
  •             return requestStatus; 
  •         } 
  •     } 
  •  
  •     /** 
  •  * 开启本地办事 
  •  */ 
  •     public void startServer() { 
  • //如不雅有其他的请求方法,例如下面一行代码的写法 
  •         server.addAction("OPTIONS""[\\d\\D]*", this); 
  •         server.get("[\\d\\D]*", this); 
  •         server.post("[\\d\\D]*", this); 
  •         server.listen(PORT_LISTEN_DEFALT); 
  •     } 
  •  
  •     @Override 
  •     public void onRequest(AsyncHttpServerRequest request, AsyncHttpServerResponse response) { 
  •         Log.d(TAG, "进来了,哈哈"); 
  •         String uri = request.getPath(); 
  • //这个是获取header参数的处所,必定要谨记哦 
  •         Multimap headers = request.getHeaders().getMultiMap(); 
  •  
  •         if (checkUri(uri)) {// 针对的是接口的处理 
  •             //留意:这个处所是获取post请求的参数的处所,必定要谨记哦 
  •             Multimap parms = (( AsyncHttpRequestBody<Multimap>)request.getBody()).get(); 
  •             if (headers != null) { 
  •                 LogUtil.d(TAG, headers.toString()); 
  •             } 
  •             if (parms != null) { 
  •                 LogUtil.d(TAG, "parms = " + parms.toString()); 
  •             } 
  •  
  •             if (StringUtil.isEmpty(uri)) { 
  •                 throw new RuntimeException("无法获取请求地址"); 
  •             } 
  •  

  •   推荐阅读

      还不知道这11个超酷的编程新工具你就 out 了!

    对象对开辟人员来说至关重要。对象可以让一个开辟人员的日常工作更高效,并且只须要存眷最重要的工作。对于开辟人员来讲,寻找更好的替代对象往往比保持应用熟悉过时的对象更艰苦。你可能>>>详细阅读


    本文标题:在Android上实现HttpServer

    地址:http://www.17bianji.com/lsqh/36730.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)