testcontainers-cpp 0.2.0
Native C++20 Testcontainers over the Docker Engine API
Loading...
Searching...
No Matches
testcontainers::wait_for::Http Struct Reference

Wait until an HTTP GET to the mapped host port returns expected_status. More...

#include <testcontainers/WaitFor.hpp>

Public Attributes

std::string path = "/"
 request path
ContainerPort port
 container port to probe
int expected_status = 200
 status that signals readiness
std::chrono::milliseconds poll_interval {200}
 delay between probes

Detailed Description

Wait until an HTTP GET to the mapped host port returns expected_status.

Plain HTTP only — probe an HTTPS-serving container in-container instead, e.g. successful_shell_command("curl -fsk https://localhost:8443/health").

Member Data Documentation

◆ path

std::string testcontainers::wait_for::Http::path = "/"

request path

◆ port

ContainerPort testcontainers::wait_for::Http::port

container port to probe

◆ expected_status

int testcontainers::wait_for::Http::expected_status = 200

status that signals readiness

◆ poll_interval

std::chrono::milliseconds testcontainers::wait_for::Http::poll_interval {200}

delay between probes