android webdav服务,开发Android Webdav服务器
在我的應用程序中,我有一個NanoHttpd服務器https://github.com/NanoHttpd/nanohttpd
但現在我想添加一個webdav支持.我正在尋找一些教程或建議來做到這一點,但我發現只有jackrabbit庫沒有任何教程或指南.
你有建議給我嗎?
解決方法:
少數人已將milton集成到其Android應用程序中,以增加webdav服務器功能.看到這里-http://milton.io
教程的鏈接位于主頁上.沒有特定于android的東西,但應該簡單明了.
(根據下面有關nanohttpd的評論)
要與nanohttpd集成,您將需要實現Request和Response接口,以包裝來自nanohttpd的數據.您將需要創建miltons HttpManager的實例,并將請求和響應對象傳遞給每個請求的處理方法.
請注意,milton是與現成的Simple http容器(稱為Simpleton)集成在一起的,因此您可以使用它代替nanohttpd.只需創建io.milton.simpleton.SimpletonServer的實例并調用其start()方法
如果要使用它,可以遵循Simpleton實現代碼作為與nanohttpd集成的指南:
這顯示了來自io.milton.grizzly.GrizzlyServer的相當典型的集成.真的很簡單.
@Override
public void service(Request request, Response response) throws Exception {
GrizzlyMiltonRequest req = new GrizzlyMiltonRequest(request);
GrizzlyMiltonResponse resp = new GrizzlyMiltonResponse(response);
httpManager.process(req, resp);
}
標簽:webdav,http,nanohttpd,android
來源: https://codeday.me/bug/20191119/2034273.html
總結
以上是生活随笔為你收集整理的android webdav服务,开发Android Webdav服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江苏统考计算机英语作文,2017年高考江
- 下一篇: ker矩阵是什么意思_第五课:初等矩阵及