MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. HClO
    3. 主题
    H
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 2
    • 帖子 3
    • 最佳 0
    • 有争议的 0
    • 群组 0

    HClO 创建的主题

    • H

      已解决 http这个速度正常吗?
      HTTP API和第三方SDK • • HClO

      3
      0
      赞同
      3
      帖子
      426
      浏览

      H

      >>> t=time.time();data=r.get("http://localhost:8080//peekLatestMessage?count=10").text;print(time.time()-t) 2.0292623043060303

      获取消息一次要两秒,发消息也差不多,稍微再多点

    • H

      未解决 不懂就问,为什么我的消息上报没反应?
      HTTP API和第三方SDK • • HClO

      1
      0
      赞同
      1
      帖子
      297
      浏览

      H

      我的setting.yml文件如下

      cors: - '*' host: 0.0.0.0 port: 8080 authKey: 'INITKEYlOwBjACm' enableVerify: false cacheSize: 4096 enableWebsocket: false report: enable: true # 必须为true groupMessage: report: true # 群消息上报 friendMessage: report: true # 好友消息上报 tempMessage: report: true # 临时会话上报 eventMessage: report: true # 事件上报 destinations: - 'http://127.0.0.1:5000/report' extraHeaders: {} heartbeat: enable: false delay: 1000 period: 15000 destinations: [] extraBody: {} extraHeaders: {} adapterSettings: http: ## http server 监听的本地地址 ## 一般为 localhost 即可, 如果多网卡等情况,自定设置 host: localhost ## http server 监听的端口 ## 与 websocket server 可以重复, 由于协议与路径不同, 不会产生冲突 port: 8080 ## 配置跨域, 默认允许来自所有域名 cors: [*]

      接下来是用flask框架写的服务器端代码

      @app.route('/report',methods=["POST"]) def get_tasks(): if request.method=='POST': print(request.__dict__) return '1'

      flask运行时的提示

      * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

      上报地址应该没错?但不仅控制台没有打印信息,用fiddler抓包也找不到上报的包
      求解惑,万分感谢!

    • 1 / 1