作家
登录

在Android上实现HttpServer

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

  •         @Override 
  •         public int getRequestStatus() { 
  •             return requestStatus; 
  •         } 
  •     } 
  •  
  •     public HttpServer() {//初始化端口 
  •         super(DEFAULT_PORT); 
  •     } 
  •  
  •     @Override 
  •     public Response serve(IHTTPSession session) { 
  •         String uri = session.getUri(); 
  •         Map<String, String> headers = session.getHeaders(); 
  •  
  •         //接收不到post参数的问题,              http://blog.csdn.net/obguy/article/details/53841559 
  •         try { 
  •             session.parseBody(new HashMap<String, String>()); 
  •         } catch (IOException e) { 
  •             e.printStackTrace(); 
  •         } catch (ResponseException e) { 
  •             e.printStackTrace(); 
  •         } 
  •         Map<String, String> parms = session.getParms(); 
  •         try { 
  •             LogUtil.d(TAG, uri); 
  •  
  • //断定uri的┞俘当性,自定义办法,这个是断定是否是接口的办法 
  •             if (checkUri(uri)) { 
  •                 // 针对的是接口的处理 
  •                 if (headers != null) { 
  •                     LogUtil.d(TAG, headers.toString()); 
  •                 } 
  •                 if (parms != null) { 
  •                     LogUtil.d(TAG, parms.toString()); 
  •                 } 
  •  
  •                 if (StringUtil.isEmpty(uri)) { 
  •                     throw new RuntimeException("无法获取请求地址"

      推荐阅读

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

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


    本文标题:在Android上实现HttpServer

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

  • 关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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