Coke(三):使用HttpClient的更多功能
上一篇文章通过几个示例介绍了如何使用Coke便捷地发起Http请求,本文延续上一个话题,将coke::HttpClient的功能详细地介绍一下。 在C++ Workflow中,Http任务通常通过工厂函数创建,并且可以指定重试次数等参数。而在Coke中可以通过coke::HttpClient来创建Http任务。首先介绍一下与任务相关的参数 coke::HttpClient目前有三个接口用于创建任务 …
上一篇文章通过几个示例介绍了如何使用Coke便捷地发起Http请求,本文延续上一个话题,将coke::HttpClient的功能详细地介绍一下。 在C++ Workflow中,Http任务通常通过工厂函数创建,并且可以指定重试次数等参数。而在Coke中可以通过coke::HttpClient来创建Http任务。首先介绍一下与任务相关的参数 coke::HttpClient目前有三个接口用于创建任务 …
项目Github主页 Coke 在这个时间点开发本项目,有以下几点考虑 常用的编译器对C++ 20的支持已经逐步完善,本项目依赖于GCC >= 11或Clang >= 15 常用的操作系统发行版支持了新编译器,例如CentOS Stream 8、Ubuntu 22.04、Fedora 38等 C++ Workflow使用回调函数的方式组织异步任务,一部分习惯写同步代码的用户可能会对此感 …
C++ Workflow是一款高性能的异步编程范式,自Github开源以来,已经收货了一万多枚Star,得到了越来越多的认可。 Coke项目是一个高性能的协程库,基于C++ 20提供的协程组件开发,提供一组简洁的异步接口,而其后台则是由C++ Workflow强力驱动。使用Coke可以轻松地创建协程任务,并通过C++ Workflow的调度器高效地调度和执行,Coke希望为大家带来一种新颖的体验C …
在CentOS8 zsh下使用docker时,遇到命令行无法自动补全的问题,一通分析后发现docker的自动补全文件安装到了 /usr/share/zsh/vendor-completions 目录,但该目录并未在fpath中。解决方法为:在 compinit 之前将该路径添加到fpath中
平时使用C++的过程中,最常用的容器当数std::vector了,本文分享几个使用std::vector的小技巧。