跳转到主要内容

为claimchain块提供http服务器

项目描述

为“claimchain”块提供简单的http-server。它使用Flask来处理HTTP GET和经过身份验证的PUT请求。

入门

  • 使用 pip install cchttpserver 安装

  • 运行 python -m cchttpserver,它会提示您创建一个配置文件并提供一个简单示例。创建一个 config.py 文件,然后运行 CCHTTPSERVER_CONFIG=config.py python -m cchttpserver

  • 然后在另一个终端中打开Python提示符,并输入类似以下内容

    import requests
    requests.put("http://USER:PASSWORD@localhost:5000/key1", "data1")
    r = requests.get("https://:5000/key1")
    assert r.status_code == 200
    requests.delete("http://USER:PASSWORD@localhost:5000/USER/")
    r = requests.get("https://:5000/key1")
    assert r.status_code == 404

由以下支持