首先还是衷心感谢林老师的悉心教导
下面直入主题:
seafile对文件的存储类似于网盘,是将所有文件存在服务器上,所以要进行文件操作就必须要调用seafile提供的web api。所以不仅需要一些安卓开发的基本功,也要对http有一定的了解。在这个功能中主要用到的是HttpRequest类。
在Http中对服务器进行传参的方法(HTTPMethod)有以下几种:
DELETE
GET
HEAD
PATCH
POST
PUT
具体区别各个大神介绍已十分详备,此处就不再赘述
通过参考http://manual.seafile.com/develop/web_api.html#delete-file 所给的参数要求,进行delete操作需要用HEAD、DELETE和GET方法传参
其中HEAD中要放入Token,作为与服务器进行数据交流的资格证明,而repo-id和p则要通过get方式放入url的最后进行传参,最终的Sample request如下: