安卓端简易服务器Nanohttpd使用方法

【安卓端简易服务器Nanohttpd使用方法】知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述安卓端简易服务器Nanohttpd使用方法相关的知识,希望能为你提供帮助。
这里我总结一下Nanohttpd的使用吧,因为本人也是初学者,所以只是简单讲讲

//写一个类继承NanoHTTPD类 class A extends NanoHTTPD{ //使用父类的构造方法就够了 public A(int port) { super(port); } ; //重写serve方法,该方法在每次请求时调用 //session相当于请求对象,里面包含获取uri,文件头,查询字符串等的方法 @Override public Response serve(IHTTPSession session) { //获取请求的uri String uri=session.getUri(); /*将请求uri转化为本地文件的地址 *读取文件内容,保存到字符串或者字节数组中,这里不给出详细代码了 *///将文件转化的字符串或者数组作为响应内容返回 returnResponse.newFixedLengthResponse(字符串)//或者returnResponse.newFixedLengthResponse(状态码,mime类型,字节数组)}public class Main{ public void main(){ //生成A服务器实例,端口号这里用8888 A a=new A(8888); //开启服务器,需要异常处理 try{ a.start(); } catch(Exception e){}}}

 


    推荐阅读