Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Concurrence et distribution

stzHttpClient

45 méthodes propres · 0 formes avec extensions, rangées sous leur méthode · Hérite aussi de stzNetwork (7)

la source: base/network/stzHttpClient.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Concurrence et distribution

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
SetUserAgent
stzNetwork.init handles its own fields. ── headers / cookies ────────────────────────────────────aucune extension
SetHeader
(sans commentaire dans la source : le nom se lit comme une phrase) set headeraucune extension
SetHeaders
(sans commentaire dans la source : le nom se lit comme une phrase) set headersaucune extension
SetCookie
(sans commentaire dans la source : le nom se lit comme une phrase) set cookieaucune extension
SetCookies
(sans commentaire dans la source : le nom se lit comme une phrase) set cookiesaucune extension
SetTraceParent
── distributed tracing (W3C Trace Context) ────────────── Inject a `traceparent` header so downstream services can correlate this request into a single distributed trace (Tier 2 observability).aucune extension
StartTrace
Generate a fresh sampled trace and attach it; returns the header value so the caller can record / correlate it.aucune extension
SetTimeout
── timeouts (engine-backed) ───────────────────────────── These now drive the custom HTTP/1.1 client's per-socket and connect deadlines via the engine, replacing the slice-2 no-ops.aucune extension
SetConnectTimeout
(sans commentaire dans la source : le nom se lit comme une phrase) set connect timeoutaucune extension
SetRequestTimeout
(sans commentaire dans la source : le nom se lit comme une phrase) set request timeoutaucune extension
ConnectTimeout
(sans commentaire dans la source : le nom se lit comme une phrase) connect timeoutaucune extension
RequestTimeout
(sans commentaire dans la source : le nom se lit comme une phrase) request timeoutaucune extension
SetDefaultTimeouts
Set the process-wide engine defaults (connect / request / idle in ms). 0 leaves a field unchanged. Affects every client.aucune extension
Shutdown
── connection pool ────────────────────────────────────── Graceful shutdown -- release pooled (idle keep-alive) connections. Returns the number of idle sockets closed. In-flight synchronous requests are unaffected. (The thread pool's drain is the separate StzEnginePoolDrain primitive.)aucune extension
PoolStats
(sans commentaire dans la source : le nom se lit comme une phrase) pool statsaucune extension
FollowRedirects
── settings (all engine-backed via libcurl) ─────────────aucune extension
VerifySSL
(sans commentaire dans la source : le nom se lit comme une phrase) verify sslaucune extension
SetProxy
(sans commentaire dans la source : le nom se lit comme une phrase) set proxyaucune extension
SetProxyAuth
Proxy credentials, "user:pass".aucune extension
SetAuth
HTTP auth (Basic by default; libcurl base64-encodes + handles the challenge). Use SetAuthType for digest/ntlm/negotiate/any.aucune extension
SetAuthType
(sans commentaire dans la source : le nom se lit comme une phrase) set auth typeaucune extension
SetBearer
Bearer / OAuth2 token auth.aucune extension
SetClientCert
mTLS: client certificate + private key (file paths, PEM).aucune extension
SetCookieFile
Persistent cookies: read from / write to a Netscape cookie file.aucune extension
SetCookieJar
(sans commentaire dans la source : le nom se lit comme une phrase) set cookie jaraucune extension
AcceptEncoding
Enable response decompression. "" lets libcurl advertise every encoding it was built with (gzip/deflate when zlib is linked).aucune extension
AcceptGzip
Advertise every encoding libcurl was built with (gzip/deflate when zlib is linked); libcurl auto-decompresses the response.aucune extension
Get_
── verbs ────────────────────────────────────────────────aucune extension
Post
(sans commentaire dans la source : le nom se lit comme une phrase) postaucune extension
Put_
(sans commentaire dans la source : le nom se lit comme une phrase) put_aucune extension
Delete
(sans commentaire dans la source : le nom se lit comme une phrase) deleteaucune extension
Options
(sans commentaire dans la source : le nom se lit comme une phrase) optionsaucune extension
PerformRequest
(sans commentaire dans la source : le nom se lit comme une phrase) perform requestaucune extension
Response
── response accessors ───────────────────────────────────aucune extension
ResponseCode
(sans commentaire dans la source : le nom se lit comme une phrase) response codeaucune extension
ResponseBody
(sans commentaire dans la source : le nom se lit comme une phrase) response bodyaucune extension
ResponseHeaders
(sans commentaire dans la source : le nom se lit comme une phrase) response headersaucune extension
ResponseTime
(sans commentaire dans la source : le nom se lit comme une phrase) response timeaucune extension
PostForm
── form helpers ─────────────────────────────────────────aucune extension
PostJson
(sans commentaire dans la source : le nom se lit comme une phrase) post jsonaucune extension
DownloadFile
── files ────────────────────────────────────────────────aucune extension
GetMany
── batched GET ───────────────────────────────────────── GetMany uses the engine's threaded parallel-GET path (one std.Thread per URL, blocking client.fetch in each). The engine joins all threads before returning, so from Haro's perspective the call is synchronous; the win is wall-clock, not concurrency model. Up to 32 URLs per batch.aucune extension
GetManySequential
(sans commentaire dans la source : le nom se lit comme une phrase) get many sequentialaucune extension