
EventHttp::setDefaultCallback을 설정한 후, 기존 callback 함수는 더 이상 호출되지 않습니다.
EventHttp::setDefaultCallback은 HTTP 요청에 대한 기본 callback 함수를 설정하는 메서드입니다. 이 메서드를 호출하면, 모든 HTTP 요청에 대해 기본 callback 함수가 호출되며, 기존 callback 함수는 무시됩니다.
만약 기존 callback 함수를 유지하고 싶다면, EventHttp::setDefaultCallback을 사용하기 전에 기존 callback 함수를 저장한 후, 저장한 callback 함수를 다시 설정하는 방법을 사용할 수 있습니다.
예를 들어, 기존 callback 함수를 저장한 후, EventHttp::setDefaultCallback을 호출한 후, 저장한 callback 함수를 다시 설정하는 방법을 사용할 수 있습니다.
#hostingforum.kr
cpp
// 기존 callback 함수를 저장합니다.
auto callback = http->setDefaultCallback();
// EventHttp::setDefaultCallback을 호출합니다.
http->setDefaultCallback([this](const EventHttpRequest* request, EventHttpResponse* response) {
// 기본 callback 함수를 호출합니다.
});
// 저장한 callback 함수를 다시 설정합니다.
http->setDefaultCallback(callback);
2025-03-10 04:49