\hypertarget{_q_c___h_t_t_p_client_8dox_8h_source}{}\doxysection{QC\+\_\+\+HTTPClient.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{5 }
\DoxyCodeLine{200 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_h_t_t_p_client}{HTTPClient}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_socket}{Socket}} \{}
\DoxyCodeLine{201 }
\DoxyCodeLine{202 \textcolor{keyword}{public}:}
\DoxyCodeLine{204 }
\DoxyCodeLine{210 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_acfc588c5d6f57c8a04a0f14819c90128}{addDefaultHeaders}}(hash<auto> hdr);}
\DoxyCodeLine{211 }
\DoxyCodeLine{212 \textcolor{keyword}{public}:}
\DoxyCodeLine{214 }
\DoxyCodeLine{219 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad7688922670e2c8795a1ee680a2d51e3}{clearProxyURL}}();}
\DoxyCodeLine{220 }
\DoxyCodeLine{221 \textcolor{keyword}{public}:}
\DoxyCodeLine{223 }
\DoxyCodeLine{231 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad555d0d81c335bb51820585b98888c12}{clearProxyUserPassword}}();}
\DoxyCodeLine{232 }
\DoxyCodeLine{233 \textcolor{keyword}{public}:}
\DoxyCodeLine{235 }
\DoxyCodeLine{244  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a626dc7ce23d1f0e2d7f02e3c8499f8f9}{clearStats}}();}
\DoxyCodeLine{245 }
\DoxyCodeLine{246 \textcolor{keyword}{public}:}
\DoxyCodeLine{248 }
\DoxyCodeLine{256 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9759d21c503bea0563dd8eaf6d6cfbd1}{clearUserPassword}}();}
\DoxyCodeLine{257 }
\DoxyCodeLine{258 \textcolor{keyword}{public}:}
\DoxyCodeLine{260 }
\DoxyCodeLine{269 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4102b502a8be8262eecea4e0a85ebe5b}{clearWarningQueue}}();}
\DoxyCodeLine{270 }
\DoxyCodeLine{271 \textcolor{keyword}{public}:}
\DoxyCodeLine{273 }
\DoxyCodeLine{292 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a6df282a9db795b68ac5332f2429c4e8e}{connect}}();}
\DoxyCodeLine{293 }
\DoxyCodeLine{294 \textcolor{keyword}{public}:}
\DoxyCodeLine{296 }
\DoxyCodeLine{397  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab47546e6ce9925e09adf2ae181708694}{constructor}}(hash<auto> opts);}
\DoxyCodeLine{398 }
\DoxyCodeLine{399 \textcolor{keyword}{public}:}
\DoxyCodeLine{401 }
\DoxyCodeLine{406  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a1966daad73f8cd30da527e16618eb768}{constructor}}();}
\DoxyCodeLine{407 }
\DoxyCodeLine{408 \textcolor{keyword}{public}:}
\DoxyCodeLine{410 }
\DoxyCodeLine{412  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aa2aa9b3adf0a30ea41bc521ab240055b}{copy}}();}
\DoxyCodeLine{413 }
\DoxyCodeLine{414 \textcolor{keyword}{public}:}
\DoxyCodeLine{416 }
\DoxyCodeLine{421  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad8e70fc5524dfb8931f0bfab47326995}{destructor}}();}
\DoxyCodeLine{422 }
\DoxyCodeLine{423 \textcolor{keyword}{public}:}
\DoxyCodeLine{425 }
\DoxyCodeLine{430 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aeaa701096e2089dd42de81fb177730e9}{disconnect}}();}
\DoxyCodeLine{431 }
\DoxyCodeLine{432 \textcolor{keyword}{public}:}
\DoxyCodeLine{434 }
\DoxyCodeLine{488 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a57659816b4f87cdffd79fbe58e5feecc}{get}}(\textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{489 }
\DoxyCodeLine{490 \textcolor{keyword}{public}:}
\DoxyCodeLine{492 }
\DoxyCodeLine{505 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5a665637cd08310c5c4296d0e88a4bb7}{getAssumedEncoding}}();}
\DoxyCodeLine{506 }
\DoxyCodeLine{507 \textcolor{keyword}{public}:}
\DoxyCodeLine{509 }
\DoxyCodeLine{520 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a7513f6c2118f0d8de7dd15cb8ddbc21b}{getConnectTimeout}}();}
\DoxyCodeLine{521 }
\DoxyCodeLine{522 \textcolor{keyword}{public}:}
\DoxyCodeLine{524 }
\DoxyCodeLine{536 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a1d0fef0b049abca0d26c931c5e8f020b}{getConnectionPath}}();}
\DoxyCodeLine{537 }
\DoxyCodeLine{538 \textcolor{keyword}{public}:}
\DoxyCodeLine{540 }
\DoxyCodeLine{549 hash<string,string> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad6ab26a579ae19ebaad2f093b90a502f}{getDefaultHeaders}}();}
\DoxyCodeLine{550 }
\DoxyCodeLine{551 \textcolor{keyword}{public}:}
\DoxyCodeLine{553 }
\DoxyCodeLine{563 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a2917c58f43d176b49075d6db1c517ea5}{getDefaultPath}}();}
\DoxyCodeLine{564 }
\DoxyCodeLine{565 \textcolor{keyword}{public}:}
\DoxyCodeLine{567 }
\DoxyCodeLine{577 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a913167ec6f9c386e67cc0178761b0f61}{getEncoding}}();}
\DoxyCodeLine{578 }
\DoxyCodeLine{579 \textcolor{keyword}{public}:}
\DoxyCodeLine{581 }
\DoxyCodeLine{596 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a022d5d67e51ad2d2742e8f43f02f5dce}{getEncodingPassthru}}();}
\DoxyCodeLine{597 }
\DoxyCodeLine{598 \textcolor{keyword}{public}:}
\DoxyCodeLine{600 }
\DoxyCodeLine{616 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a6cdbac64375086f309b6d2737721814a}{getErrorPassthru}}();}
\DoxyCodeLine{617 }
\DoxyCodeLine{618 \textcolor{keyword}{public}:}
\DoxyCodeLine{620 }
\DoxyCodeLine{630 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4e2d0ff10616b7bba8a6ffe2b1cecd38}{getHTTPVersion}}();}
\DoxyCodeLine{631 }
\DoxyCodeLine{632 \textcolor{keyword}{public}:}
\DoxyCodeLine{634 }
\DoxyCodeLine{646 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a00ba9d3416ca2c73444ab2b585a3e53f}{getHostHeaderValue}}();}
\DoxyCodeLine{647 }
\DoxyCodeLine{648 \textcolor{keyword}{public}:}
\DoxyCodeLine{650 }
\DoxyCodeLine{660 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afbb1c7d48fc1b1dcba32e1051041bfae}{getMaxRedirects}}();}
\DoxyCodeLine{661 }
\DoxyCodeLine{662 \textcolor{keyword}{public}:}
\DoxyCodeLine{664 }
\DoxyCodeLine{674 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a3f9632f945cdd1df380d2831e73c924b}{getNoDelay}}();}
\DoxyCodeLine{675 }
\DoxyCodeLine{676 \textcolor{keyword}{public}:}
\DoxyCodeLine{678 }
\DoxyCodeLine{685 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a40755a1345024d8dffb6b9395b76432a}{getPassword}}();}
\DoxyCodeLine{686 }
\DoxyCodeLine{687 \textcolor{keyword}{public}:}
\DoxyCodeLine{689 }
\DoxyCodeLine{705 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a69f49867c21a6e78d9203ae21a3075e5}{getPreEncodedUrls}}();}
\DoxyCodeLine{706 }
\DoxyCodeLine{707 \textcolor{keyword}{public}:}
\DoxyCodeLine{709 }
\DoxyCodeLine{716 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a642886dc7d098a670e022ba6a19c9b45}{getProxyPassword}}();}
\DoxyCodeLine{717 }
\DoxyCodeLine{718 \textcolor{keyword}{public}:}
\DoxyCodeLine{720 }
\DoxyCodeLine{732 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a3018d4114a87d90d914a0ed62e924e83}{getProxyURL}}();}
\DoxyCodeLine{733 }
\DoxyCodeLine{734 \textcolor{keyword}{public}:}
\DoxyCodeLine{736 }
\DoxyCodeLine{743 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a108bea1bd6c5e4ad04f9f3e10fc9f1d1}{getProxyUsername}}();}
\DoxyCodeLine{744 }
\DoxyCodeLine{745 \textcolor{keyword}{public}:}
\DoxyCodeLine{747 }
\DoxyCodeLine{761 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae0c812e5462014718091864a8d9ad07c}{getRedirectPassthru}}();}
\DoxyCodeLine{762 }
\DoxyCodeLine{763 \textcolor{keyword}{public}:}
\DoxyCodeLine{765 }
\DoxyCodeLine{780 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4c1c05e984dd44879c031f279e41c0a4}{getSafeProxyURL}}();}
\DoxyCodeLine{781 }
\DoxyCodeLine{782 \textcolor{keyword}{public}:}
\DoxyCodeLine{784 }
\DoxyCodeLine{799 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_abae73dc4d3029d572a73e851251b06d6}{getSafeURL}}();}
\DoxyCodeLine{800 }
\DoxyCodeLine{801 \textcolor{keyword}{public}:}
\DoxyCodeLine{803 }
\DoxyCodeLine{813 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad8dea5c7fcbfbcdc3408f2d62922f3b1}{getTimeout}}();}
\DoxyCodeLine{814 }
\DoxyCodeLine{815 \textcolor{keyword}{public}:}
\DoxyCodeLine{817 }
\DoxyCodeLine{830 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9a9b553de7854b86ca978a8d10c3c9dd}{getURL}}();}
\DoxyCodeLine{831 }
\DoxyCodeLine{832 \textcolor{keyword}{public}:}
\DoxyCodeLine{834 }
\DoxyCodeLine{860 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab3a32724d0b27872d41ce50b36db5089}{getUsageInfo}}();}
\DoxyCodeLine{861 }
\DoxyCodeLine{862 \textcolor{keyword}{public}:}
\DoxyCodeLine{864 }
\DoxyCodeLine{871 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a8ec0211c2845c647e0a2db7030728406}{getUsername}}();}
\DoxyCodeLine{872 }
\DoxyCodeLine{873 \textcolor{keyword}{public}:}
\DoxyCodeLine{875 }
\DoxyCodeLine{923 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_acf2020a04a1d47005e1119768025839e}{head}}(\textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{924 }
\DoxyCodeLine{925 \textcolor{keyword}{public}:}
\DoxyCodeLine{927 }
\DoxyCodeLine{937 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_adbee3f312158d29d873527085eb48bea}{isConnected}}();}
\DoxyCodeLine{938 }
\DoxyCodeLine{939 \textcolor{keyword}{public}:}
\DoxyCodeLine{941 }
\DoxyCodeLine{951 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a04c2df5e6fca680874e388a093fa136a}{isProxySecure}}();}
\DoxyCodeLine{952 }
\DoxyCodeLine{953 \textcolor{keyword}{public}:}
\DoxyCodeLine{955 }
\DoxyCodeLine{966 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5654958c7d5ca1106b092f85230a78f1}{isSecure}}();}
\DoxyCodeLine{967 }
\DoxyCodeLine{968 \textcolor{keyword}{public}:}
\DoxyCodeLine{970 }
\DoxyCodeLine{1022 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5e17cd9c2e09d07c070d8c4d59ce15d8}{post}}(\textcolor{keywordtype}{string} path, \textcolor{keywordtype}{string} body, \_\_7\_ hash<auto> headers, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1023 }
\DoxyCodeLine{1024 \textcolor{keyword}{public}:}
\DoxyCodeLine{1026 }
\DoxyCodeLine{1077 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aed052a0d10d6d6b8351513789cbbbac1}{post}}(\textcolor{keywordtype}{string} path, \_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} body, \_\_7\_ hash<auto> headers, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1078 }
\DoxyCodeLine{1079 \textcolor{keyword}{public}:}
\DoxyCodeLine{1081 }
\DoxyCodeLine{1152 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af73901c83594b4b8f01c372912b41541}{send}}(\textcolor{keywordtype}{string} body, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1153 }
\DoxyCodeLine{1154 \textcolor{keyword}{public}:}
\DoxyCodeLine{1156 }
\DoxyCodeLine{1213 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_abec6f01f529ba1cef5a6a3ea4f1b6bab}{send}}(\_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} body, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1214 }
\DoxyCodeLine{1215 \textcolor{keyword}{public}:}
\DoxyCodeLine{1217 }
\DoxyCodeLine{1274 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a814df6f9924ad36e7be83bec001e6c12}{send}}(\mbox{\hyperlink{class_qore_1_1_output_stream}{Qore::OutputStream}} os, \_\_7\_ data body, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info, \_\_7\_ code rcb);}
\DoxyCodeLine{1275 }
\DoxyCodeLine{1276 \textcolor{keyword}{public}:}
\DoxyCodeLine{1278 }
\DoxyCodeLine{1344 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a7f866b3eabdeae2b18b0e0592f97a46f}{sendChunked}}(\mbox{\hyperlink{class_qore_1_1_output_stream}{Qore::OutputStream}} os, \mbox{\hyperlink{class_qore_1_1_input_stream}{Qore::InputStream}} is, \textcolor{keywordtype}{string} method, \textcolor{keywordtype}{int} max\_chunk\_size = 4096, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info, \_\_7\_ code rcb, \_\_7\_ code tcb);}
\DoxyCodeLine{1345 }
\DoxyCodeLine{1346 \textcolor{keyword}{public}:}
\DoxyCodeLine{1348 }
\DoxyCodeLine{1420 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ac6f1fc5b6399b5942ae7ae05afdaa710}{sendWithCallbacks}}(code scb, code rcb, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1421 }
\DoxyCodeLine{1422 \textcolor{keyword}{public}:}
\DoxyCodeLine{1424 }
\DoxyCodeLine{1492 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a270ee0101560ebbcda63aa20d0382152}{sendWithRecvCallback}}(code rcb, \textcolor{keywordtype}{string} body, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1493 }
\DoxyCodeLine{1494 \textcolor{keyword}{public}:}
\DoxyCodeLine{1496 }
\DoxyCodeLine{1562 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad16200e1f4a70125f358ea27214e0da1}{sendWithRecvCallback}}(code rcb, \_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} body, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash<auto>> info);}
\DoxyCodeLine{1563 }
\DoxyCodeLine{1564 \textcolor{keyword}{public}:}
\DoxyCodeLine{1566 }
\DoxyCodeLine{1629 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_adec4fbbd1944a3a0de3a9646db54e9d0}{sendWithSendCallback}}(code scb, \textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ hash<auto> headers, timeout timeout\_ms = 0, softbool getbody = \mbox{\hyperlink{group__boolean__constants_ga9da2b9a8003cd3788e48305f8a00540f}{False}}, \_\_7\_ reference<hash> info);}
\DoxyCodeLine{1630 }
\DoxyCodeLine{1631 \textcolor{keyword}{public}:}
\DoxyCodeLine{1633 }
\DoxyCodeLine{1642  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aee4d57e5a86611578ef85c7cd2246092}{setAssumedEncoding}}(\_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{1643 }
\DoxyCodeLine{1644 \textcolor{keyword}{public}:}
\DoxyCodeLine{1646 }
\DoxyCodeLine{1656 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a59c32a1cb1c23f5616a57c7b349521ef}{setConnectTimeout}}(timeout timeout\_ms = -\/1);}
\DoxyCodeLine{1657 }
\DoxyCodeLine{1658 \textcolor{keyword}{public}:}
\DoxyCodeLine{1660 }
\DoxyCodeLine{1669  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9f2e9160de50ea228613df0f4ddc4eac}{setConnectionPath}}(\_\_7\_ \textcolor{keywordtype}{string} uri\_path);}
\DoxyCodeLine{1670 }
\DoxyCodeLine{1671 \textcolor{keyword}{public}:}
\DoxyCodeLine{1673 }
\DoxyCodeLine{1680 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a7d57e49bdde9c6fa2d67013f3fb0a4c8}{setDefaultPath}}(\_\_7\_ \textcolor{keywordtype}{string} path);}
\DoxyCodeLine{1681 }
\DoxyCodeLine{1682 \textcolor{keyword}{public}:}
\DoxyCodeLine{1684 }
\DoxyCodeLine{1691 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a79ec21def4e2015d6da8b2a5d71e9b0e}{setEncoding}}(\textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{1692 }
\DoxyCodeLine{1693 \textcolor{keyword}{public}:}
\DoxyCodeLine{1695 }
\DoxyCodeLine{1710 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a50b0c1fe246fe6f0d2a61bcf7f304cac}{setEncodingPassthru}}(\textcolor{keywordtype}{bool} set = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1711 }
\DoxyCodeLine{1712 \textcolor{keyword}{public}:}
\DoxyCodeLine{1714 }
\DoxyCodeLine{1731 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a178a903d388dbf76e78df59c3fc8cfc8}{setErrorPassthru}}(\textcolor{keywordtype}{bool} set = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1732 }
\DoxyCodeLine{1733 \textcolor{keyword}{public}:}
\DoxyCodeLine{1735 }
\DoxyCodeLine{1740 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af48e59604f6e7da844c79ac958b45f6a}{setEventQueue}}();}
\DoxyCodeLine{1741 }
\DoxyCodeLine{1742 \textcolor{keyword}{public}:}
\DoxyCodeLine{1744 }
\DoxyCodeLine{1760 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab882b74d8f3447c4f02d7cbb4902783b}{setEventQueue}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}} queue, \textcolor{keyword}{auto} arg, \_\_7\_ \textcolor{keywordtype}{bool} with\_data);}
\DoxyCodeLine{1761 }
\DoxyCodeLine{1762 \textcolor{keyword}{public}:}
\DoxyCodeLine{1764 }
\DoxyCodeLine{1773 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a123efcd92e5d648856435f3fa445d620}{setHTTPVersion}}(\textcolor{keywordtype}{string} ver);}
\DoxyCodeLine{1774 }
\DoxyCodeLine{1775 \textcolor{keyword}{public}:}
\DoxyCodeLine{1777 }
\DoxyCodeLine{1786 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aea1c09e972256088465cacc56019906e}{setMaxRedirects}}(softint mr = 0);}
\DoxyCodeLine{1787 }
\DoxyCodeLine{1788 \textcolor{keyword}{public}:}
\DoxyCodeLine{1790 }
\DoxyCodeLine{1813 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae6d797291f0f87d5243e40d2f8ea2bb7}{setNoDelay}}(softbool b = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1814 }
\DoxyCodeLine{1815 \textcolor{keyword}{public}:}
\DoxyCodeLine{1817 }
\DoxyCodeLine{1830  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a2e3bd5ea66d056b0a3f69b4d0e86964e}{setPersistent}}();}
\DoxyCodeLine{1831 }
\DoxyCodeLine{1832 \textcolor{keyword}{public}:}
\DoxyCodeLine{1834 }
\DoxyCodeLine{1851 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a840586c7096b99ca3d0d02e8be27b927}{setPreEncodedUrls}}(\textcolor{keywordtype}{bool} set = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1852 }
\DoxyCodeLine{1853 \textcolor{keyword}{public}:}
\DoxyCodeLine{1855 }
\DoxyCodeLine{1862 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae58ff38024846050d5be3f6b36952c90}{setProxySecure}}(softbool b = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1863 }
\DoxyCodeLine{1864 \textcolor{keyword}{public}:}
\DoxyCodeLine{1866 }
\DoxyCodeLine{1873 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aef070595f39138c8d0d9f20ac47b6ac0}{setProxyURL}}();}
\DoxyCodeLine{1874 }
\DoxyCodeLine{1875 \textcolor{keyword}{public}:}
\DoxyCodeLine{1877 }
\DoxyCodeLine{1889 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a27075d22526b650fdee997932cc1b658}{setProxyURL}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{1890 }
\DoxyCodeLine{1891 \textcolor{keyword}{public}:}
\DoxyCodeLine{1893 }
\DoxyCodeLine{1904 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afb6865d4b0d09a03f8688a1acbe5b320}{setProxyUserPassword}}(\textcolor{keywordtype}{string} user, \textcolor{keywordtype}{string} pass);}
\DoxyCodeLine{1905 }
\DoxyCodeLine{1906 \textcolor{keyword}{public}:}
\DoxyCodeLine{1908 }
\DoxyCodeLine{1920 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af4bccc6d03ff65bcd7e0a54c7b92e602}{setProxyUserPassword}}();}
\DoxyCodeLine{1921 }
\DoxyCodeLine{1922 \textcolor{keyword}{public}:}
\DoxyCodeLine{1924 }
\DoxyCodeLine{1937 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aef3874b2cf110ccc2e15ce0f79071962}{setRedirectPassthru}}(\textcolor{keywordtype}{bool} set = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1938 }
\DoxyCodeLine{1939 \textcolor{keyword}{public}:}
\DoxyCodeLine{1941 }
\DoxyCodeLine{1952 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5d0b8c0b6fe386efb42367d81cc20e51}{setSecure}}(softbool secure = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1953 }
\DoxyCodeLine{1954 \textcolor{keyword}{public}:}
\DoxyCodeLine{1956 }
\DoxyCodeLine{1963 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af55851848983f0c17a0ee2d217f6c198}{setTimeout}}(timeout timeout\_ms = 0);}
\DoxyCodeLine{1964 }
\DoxyCodeLine{1965 \textcolor{keyword}{public}:}
\DoxyCodeLine{1967 }
\DoxyCodeLine{1983  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a79d3f4dc0a39cd9afb1d30d5337e61e1}{setURL}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{1984 }
\DoxyCodeLine{1985 \textcolor{keyword}{public}:}
\DoxyCodeLine{1987 }
\DoxyCodeLine{1998 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aa02efa9f178f55a45da68a84bd824c71}{setUserPassword}}(\textcolor{keywordtype}{string} user, \textcolor{keywordtype}{string} pass);}
\DoxyCodeLine{1999 }
\DoxyCodeLine{2000 \textcolor{keyword}{public}:}
\DoxyCodeLine{2002 }
\DoxyCodeLine{2014 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab612d8a6bec649e1252515b2e78d2150}{setUserPassword}}();}
\DoxyCodeLine{2015 }
\DoxyCodeLine{2016 \textcolor{keyword}{public}:}
\DoxyCodeLine{2018 }
\DoxyCodeLine{2059 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae2aafddbf5be67012e3b57f846c4105e}{setWarningQueue}}(\textcolor{keywordtype}{int} warning\_ms, \textcolor{keywordtype}{int} warning\_bs, Queue queue, \textcolor{keyword}{auto} arg, timeout min\_ms = 1s);}
\DoxyCodeLine{2060 }
\DoxyCodeLine{2061 \textcolor{keyword}{public}:}
\DoxyCodeLine{2063 }
\DoxyCodeLine{2067 \mbox{\hyperlink{class_qore_1_1_abstract_poll_operation}{AbstractPollOperation}} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afd79efbbdd31dc998a9d443460b59cd2}{startPollConnect}}();}
\DoxyCodeLine{2068 }
\DoxyCodeLine{2069 \textcolor{keyword}{public}:}
\DoxyCodeLine{2071 }
\DoxyCodeLine{2101 \mbox{\hyperlink{class_qore_1_1_abstract_poll_operation}{AbstractPollOperation}} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5cfa65d2503b5289035870ce7c98708c}{startPollSendRecv}}(\textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \textcolor{keywordtype}{string} body, \_\_7\_ hash<auto> headers);}
\DoxyCodeLine{2102 }
\DoxyCodeLine{2103 \textcolor{keyword}{public}:}
\DoxyCodeLine{2105 }
\DoxyCodeLine{2135 \mbox{\hyperlink{class_qore_1_1_abstract_poll_operation}{AbstractPollOperation}} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a074b12b1cd4b6477457cab8056fce186}{startPollSendRecv}}(\textcolor{keywordtype}{string} method, \_\_7\_ \textcolor{keywordtype}{string} path, \_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} body, \_\_7\_ hash<auto> headers);}
\DoxyCodeLine{2136 \};}
\DoxyCodeLine{2137 \}}

\end{DoxyCode}
