如何在Android中使用nanohttpd实现安全的Web服务器(https支持)

时间:2019-06-28 07:05:00

标签: android https nanohttpd

我正在尝试使用nanohttpd在android中设置安全的Web服务器。当前的实现仅支持http请求。我也想添加对https的支持。请在这里帮助我,以确保服务器的安全性。

已经实现了一个支持http请求的服务器。能够接收请求并发送响应。使用以下代码

@Override
public Response serve(IHTTPSession session)
{
    String uri = session.getUri();
    if(uri.equals("/hello"))
    {
       try {
            FileInputStream fis = null;
            File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Pictures/Photo.jpg");
            if(file.exists())
            {
                fis = new FileInputStream(file);
            }
           return newChunkedResponse(Response.Status.OK, "jpg", fis);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
    return null;
}

我希望我的服务器也应该支持https请求。我做了一些基础工作,但找不到相关文档。

0 个答案:

没有答案