Update docs about network task 'prepare' function.

This commit is contained in:
Xie Han
2025-01-23 16:13:09 +08:00
parent 57526637c7
commit 21b48e639e
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -106,7 +106,7 @@ void prepare_func(WFHttpTask *task)
int some_function()
{
WFHttpTask *task = WFTaskFactory::create_http_task(...);
static_cast<WFClientTask<HttpRequest, HttpResponse>>(task)->set_prepare(prepare_func);
task->set_prepare(prepare_func);
...
}
~~~
+1 -1
View File
@@ -26,7 +26,7 @@ void f()
void f();
{
auto *task = WFTaskFactory::create_http_task("https://sogou/index.html", 0, 0, nullptr);
static_cast<WFClientTask<protocol::HttpRequest, protocol::HttpResponse> *>(task)->set_prepare([](WFHttpTask *task){
task->set_prepare([](WFHttpTask *task){
auto *t = static_cast<WFComplexClientTask<protocol::HttpRequest, protocol::HttpResponse> *>(task);
task->get_req()->set_header_pair("Host", t->get_current_uri()->host); // 这里得到实际uri里的host。
});
+1 -1
View File
@@ -112,7 +112,7 @@ void prepare_func(WFHttpTask *task)
int some_function()
{
WFHttpTask *task = WFTaskFactory::create_http_task(...);
static_cast<WFClientTask<HttpRequest, HttpResponse>>(task)->set_prepare(prepare_func);
task->set_prepare(prepare_func);
...
}
~~~