MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / captureResponse

Method captureResponse

Libraries/HttpClient/HttpClientSession.cpp:1016–1027  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1014}
1015
1016SC::Result SC::HttpClientSession::captureResponse(const HttpClientRequest& request, const HttpClientResponse& response)
1017{
1018 SC_TRY_MSG(initialized, "HttpClientSession: not initialized");
1019
1020 HttpClientResponseHeaderIterator iterator;
1021 StringSpan setCookie;
1022 while (response.findNextHeader(StringSpan("Set-Cookie"), iterator, setCookie))
1023 {
1024 SC_TRY(captureSetCookie(request.url, setCookie));
1025 }
1026 return Result(true);
1027}
1028
1029SC::Result SC::HttpClientSession::beginRetry(HttpClientSessionRetryState& state, const HttpClientRequest& request,
1030 HttpClientSessionRetryPolicy policy) const

Callers 2

sessionLayerMethod · 0.80
saneMainFunction · 0.80

Calls 3

StringSpanFunction · 0.85
findNextHeaderMethod · 0.80
ResultClass · 0.50

Tested by 1

sessionLayerMethod · 0.64