From 819e01892d582cc7eb2b8c5bde7dc2fd684826f2 Mon Sep 17 00:00:00 2001 From: xiehan <52160700+Barenboim@users.noreply.github.com> Date: Tue, 22 Sep 2020 17:46:26 +0800 Subject: [PATCH] Update tutorial-01-wget.md --- docs/tutorial-01-wget.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tutorial-01-wget.md b/docs/tutorial-01-wget.md index b204c9dca3..86a2c47257 100644 --- a/docs/tutorial-01-wget.md +++ b/docs/tutorial-01-wget.md @@ -29,8 +29,8 @@ using http_callback_t = std::function; ~~~ 说白了,就是一个参数为Task本身,没有返回值的函数。这个callback可以传NULL,表示无需callback。我们一切任务的callback都是这个风格。 需要说明的是,所有工厂函数不会返回失败,所以不用担心task为空指针,哪怕是url不合法。一切错误都在callback再处理。 -task->get_req()函数得到任务的request,默认是GET方法,HTTP/1.1,长连接。框架会自动加上request_uri,Host等。 -框架会在发送前根据需要自动加上Content-Length或Connection这些http header。用户也可以通过add_header_pair()方法添加自己的header。 +task->get_req()函数得到任务的request,默认是GET方法,HTTP/1.1,长连接。框架会自动加上request_uri,Host等。 +框架会在发送前根据需要自动加上Content-Length或Connection这些http header。用户也可以通过add_header_pair()方法添加自己的header。 关于http消息的更多接口,可以在[HttpMessage.h](../src/protocol/HttpMessage.h)中查看。 task->start()启动任务,非阻塞,并且不会失败。之后callback必然会在被调用。因为异步的原因,start()以后显然不能再用task指针了。 为了让示例尽量简单,start()之后调用pause()防止程序退出,用户需要Ctrl-C结束程序。