• 列出大星号文件


    List starred files 列出打星的文件
    
    curl -H "Authorization: Token f2210dacd9c6ccb8133606d94ff8e6199b477fd" -H 'Accept: application/json; indent=4' https://cloud.seafile.com/api2/starredfiles/
    
    def list_starred_files():
         token = gettoken()
         print len(token)
         token='Token'+' '+token
         print token
         url = 'http://127.0.0.1:8000/api2/starredfiles/'
         conn = httplib.HTTPConnection('127.0.0.1', 8000)
         headers = {"Authorization":token,"Accept":"application/json; indent=10","content-type":"application/json"}
         print headers
         conn.request('GET', url, '', headers)
         response = conn.getresponse()
         res = response.read()
         print res
    if __name__ == '__main__':
        list_starred_files()
    
    
    C:Python27python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/a8.py
    {"token": "0ac9e8585ef6ae51eb62c785d10a6c5102de3ff7"}
    <type 'str'>
    <type 'dict'>
    0ac9e8585ef6ae51eb62c785d10a6c5102de3ff7
    40
    Token 0ac9e8585ef6ae51eb62c785d10a6c5102de3ff7
    {'content-type': 'application/json', 'Accept': 'application/json; indent=10', 'Authorization': u'Token 0ac9e8585ef6ae51eb62c785d10a6c5102de3ff7'}
    [
            {
                    "file_name": "u8bbeu7f6eu4f01u4e1au90aeu7bb1.DOC",
                    "icon_path": "word.png",
                    "oid": "db08bff6e3fccd447afe71e94d412cd65a669d49",
                    "mtime_relative": "<time datetime="2017-08-21T16:32:31" is="relative-time" title="Mon, 21 Aug 2017 16:32:31 +0800" >2 minutes ago</time>",
                    "repo": "afd1a8c0-bbd3-4c71-9068-0068585e7d98",
                    "org": -1,
                    "path": "/u8bbeu7f6eu4f01u4e1au90aeu7bb1.DOC",
                    "size": 956416,
                    "repo_id": "afd1a8c0-bbd3-4c71-9068-0068585e7d98",
                    "mtime": 1503304351,
                    "dir": false,
                    "repo_name": "u6211u7684u8d44u6599u5e93"
            },
            {
                    "file_name": "seafile-tutorial.doc",
                    "icon_path": "word.png",
                    "oid": "b88ab96740ef53249b9d21fb3fa28050842266ba",
                    "mtime_relative": "<time datetime="2017-08-15T14:52:00" is="relative-time" title="Tue, 15 Aug 2017 14:52:00 +0800" >6 days ago</time>",
                    "repo": "afd1a8c0-bbd3-4c71-9068-0068585e7d98",
                    "org": -1,
                    "path": "/seafile-tutorial.doc",
                    "size": 300544,
                    "repo_id": "afd1a8c0-bbd3-4c71-9068-0068585e7d98",
                    "mtime": 1502779920,
                    "dir": false,
                    "repo_name": "u6211u7684u8d44u6599u5e93"
            }
    ]
    
    Process finished with exit code 0
    
    
    def list_starred_files():
         token = gettoken()
         print len(token)
         token='Token'+' '+token
         print token
         url = 'http://127.0.0.1:8000/api2/starredfiles/'
         conn = httplib.HTTPConnection('127.0.0.1', 8000)
         headers = {"Authorization":token,"Accept":"application/json; indent=10","content-type":"application/json"}
         print headers
         conn.request('GET', url, '', headers)
         response = conn.getresponse()
         res = response.read()
         print res.decode('unicode-escape').encode('utf-8')
    if __name__ == '__main__':
        list_starred_files()
    
    
    unicode 转成utf-8中文

  • 相关阅读:
    Haproxy基于ACL做访问控制
    K8s之Prometheus监控
    kubernetes之PV及PVC案例
    K8s常见示例
    K8s之Web服务
    Ansible 部署k8s
    K8s之网络通信
    创建资源对象实例
    kubeadm搭建K8s集群
    Go基础之函数递归实现汉诺塔
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349580.html
Copyright © 2020-2023  润新知