\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{199 \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{200 }
\DoxyCodeLine{201 \textcolor{keyword}{public}:}
\DoxyCodeLine{203 }
\DoxyCodeLine{209 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_acfc588c5d6f57c8a04a0f14819c90128}{addDefaultHeaders}}(hash<auto> hdr);}
\DoxyCodeLine{210 }
\DoxyCodeLine{211 \textcolor{keyword}{public}:}
\DoxyCodeLine{213 }
\DoxyCodeLine{218 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad7688922670e2c8795a1ee680a2d51e3}{clearProxyURL}}();}
\DoxyCodeLine{219 }
\DoxyCodeLine{220 \textcolor{keyword}{public}:}
\DoxyCodeLine{222 }
\DoxyCodeLine{229 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad555d0d81c335bb51820585b98888c12}{clearProxyUserPassword}}();}
\DoxyCodeLine{230 }
\DoxyCodeLine{231 \textcolor{keyword}{public}:}
\DoxyCodeLine{233 }
\DoxyCodeLine{242  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a626dc7ce23d1f0e2d7f02e3c8499f8f9}{clearStats}}();}
\DoxyCodeLine{243 }
\DoxyCodeLine{244 \textcolor{keyword}{public}:}
\DoxyCodeLine{246 }
\DoxyCodeLine{253 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9759d21c503bea0563dd8eaf6d6cfbd1}{clearUserPassword}}();}
\DoxyCodeLine{254 }
\DoxyCodeLine{255 \textcolor{keyword}{public}:}
\DoxyCodeLine{257 }
\DoxyCodeLine{266 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4102b502a8be8262eecea4e0a85ebe5b}{clearWarningQueue}}();}
\DoxyCodeLine{267 }
\DoxyCodeLine{268 \textcolor{keyword}{public}:}
\DoxyCodeLine{270 }
\DoxyCodeLine{289 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a6df282a9db795b68ac5332f2429c4e8e}{connect}}();}
\DoxyCodeLine{290 }
\DoxyCodeLine{291 \textcolor{keyword}{public}:}
\DoxyCodeLine{293 }
\DoxyCodeLine{391  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab47546e6ce9925e09adf2ae181708694}{constructor}}(hash<auto> opts);}
\DoxyCodeLine{392 }
\DoxyCodeLine{393 \textcolor{keyword}{public}:}
\DoxyCodeLine{395 }
\DoxyCodeLine{400  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a1966daad73f8cd30da527e16618eb768}{constructor}}();}
\DoxyCodeLine{401 }
\DoxyCodeLine{402 \textcolor{keyword}{public}:}
\DoxyCodeLine{404 }
\DoxyCodeLine{406  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aa2aa9b3adf0a30ea41bc521ab240055b}{copy}}();}
\DoxyCodeLine{407 }
\DoxyCodeLine{408 \textcolor{keyword}{public}:}
\DoxyCodeLine{410 }
\DoxyCodeLine{415  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad8e70fc5524dfb8931f0bfab47326995}{destructor}}();}
\DoxyCodeLine{416 }
\DoxyCodeLine{417 \textcolor{keyword}{public}:}
\DoxyCodeLine{419 }
\DoxyCodeLine{424 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aeaa701096e2089dd42de81fb177730e9}{disconnect}}();}
\DoxyCodeLine{425 }
\DoxyCodeLine{426 \textcolor{keyword}{public}:}
\DoxyCodeLine{428 }
\DoxyCodeLine{482 \_\_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{483 }
\DoxyCodeLine{484 \textcolor{keyword}{public}:}
\DoxyCodeLine{486 }
\DoxyCodeLine{499 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5a665637cd08310c5c4296d0e88a4bb7}{getAssumedEncoding}}();}
\DoxyCodeLine{500 }
\DoxyCodeLine{501 \textcolor{keyword}{public}:}
\DoxyCodeLine{503 }
\DoxyCodeLine{513 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a7513f6c2118f0d8de7dd15cb8ddbc21b}{getConnectTimeout}}();}
\DoxyCodeLine{514 }
\DoxyCodeLine{515 \textcolor{keyword}{public}:}
\DoxyCodeLine{517 }
\DoxyCodeLine{529 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a1d0fef0b049abca0d26c931c5e8f020b}{getConnectionPath}}();}
\DoxyCodeLine{530 }
\DoxyCodeLine{531 \textcolor{keyword}{public}:}
\DoxyCodeLine{533 }
\DoxyCodeLine{542 hash<string,string> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad6ab26a579ae19ebaad2f093b90a502f}{getDefaultHeaders}}();}
\DoxyCodeLine{543 }
\DoxyCodeLine{544 \textcolor{keyword}{public}:}
\DoxyCodeLine{546 }
\DoxyCodeLine{556 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a2917c58f43d176b49075d6db1c517ea5}{getDefaultPath}}();}
\DoxyCodeLine{557 }
\DoxyCodeLine{558 \textcolor{keyword}{public}:}
\DoxyCodeLine{560 }
\DoxyCodeLine{570 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a913167ec6f9c386e67cc0178761b0f61}{getEncoding}}();}
\DoxyCodeLine{571 }
\DoxyCodeLine{572 \textcolor{keyword}{public}:}
\DoxyCodeLine{574 }
\DoxyCodeLine{589 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a022d5d67e51ad2d2742e8f43f02f5dce}{getEncodingPassthru}}();}
\DoxyCodeLine{590 }
\DoxyCodeLine{591 \textcolor{keyword}{public}:}
\DoxyCodeLine{593 }
\DoxyCodeLine{609 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a6cdbac64375086f309b6d2737721814a}{getErrorPassthru}}();}
\DoxyCodeLine{610 }
\DoxyCodeLine{611 \textcolor{keyword}{public}:}
\DoxyCodeLine{613 }
\DoxyCodeLine{623 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4e2d0ff10616b7bba8a6ffe2b1cecd38}{getHTTPVersion}}();}
\DoxyCodeLine{624 }
\DoxyCodeLine{625 \textcolor{keyword}{public}:}
\DoxyCodeLine{627 }
\DoxyCodeLine{639 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a00ba9d3416ca2c73444ab2b585a3e53f}{getHostHeaderValue}}();}
\DoxyCodeLine{640 }
\DoxyCodeLine{641 \textcolor{keyword}{public}:}
\DoxyCodeLine{643 }
\DoxyCodeLine{653 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afbb1c7d48fc1b1dcba32e1051041bfae}{getMaxRedirects}}();}
\DoxyCodeLine{654 }
\DoxyCodeLine{655 \textcolor{keyword}{public}:}
\DoxyCodeLine{657 }
\DoxyCodeLine{667 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a3f9632f945cdd1df380d2831e73c924b}{getNoDelay}}();}
\DoxyCodeLine{668 }
\DoxyCodeLine{669 \textcolor{keyword}{public}:}
\DoxyCodeLine{671 }
\DoxyCodeLine{687 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a69f49867c21a6e78d9203ae21a3075e5}{getPreEncodedUrls}}();}
\DoxyCodeLine{688 }
\DoxyCodeLine{689 \textcolor{keyword}{public}:}
\DoxyCodeLine{691 }
\DoxyCodeLine{703 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a3018d4114a87d90d914a0ed62e924e83}{getProxyURL}}();}
\DoxyCodeLine{704 }
\DoxyCodeLine{705 \textcolor{keyword}{public}:}
\DoxyCodeLine{707 }
\DoxyCodeLine{721 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae0c812e5462014718091864a8d9ad07c}{getRedirectPassthru}}();}
\DoxyCodeLine{722 }
\DoxyCodeLine{723 \textcolor{keyword}{public}:}
\DoxyCodeLine{725 }
\DoxyCodeLine{740 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a4c1c05e984dd44879c031f279e41c0a4}{getSafeProxyURL}}();}
\DoxyCodeLine{741 }
\DoxyCodeLine{742 \textcolor{keyword}{public}:}
\DoxyCodeLine{744 }
\DoxyCodeLine{759 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_abae73dc4d3029d572a73e851251b06d6}{getSafeURL}}();}
\DoxyCodeLine{760 }
\DoxyCodeLine{761 \textcolor{keyword}{public}:}
\DoxyCodeLine{763 }
\DoxyCodeLine{773 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ad8dea5c7fcbfbcdc3408f2d62922f3b1}{getTimeout}}();}
\DoxyCodeLine{774 }
\DoxyCodeLine{775 \textcolor{keyword}{public}:}
\DoxyCodeLine{777 }
\DoxyCodeLine{790 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9a9b553de7854b86ca978a8d10c3c9dd}{getURL}}();}
\DoxyCodeLine{791 }
\DoxyCodeLine{792 \textcolor{keyword}{public}:}
\DoxyCodeLine{794 }
\DoxyCodeLine{815 hash<auto> \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab3a32724d0b27872d41ce50b36db5089}{getUsageInfo}}();}
\DoxyCodeLine{816 }
\DoxyCodeLine{817 \textcolor{keyword}{public}:}
\DoxyCodeLine{819 }
\DoxyCodeLine{867 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{868 }
\DoxyCodeLine{869 \textcolor{keyword}{public}:}
\DoxyCodeLine{871 }
\DoxyCodeLine{881 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_adbee3f312158d29d873527085eb48bea}{isConnected}}();}
\DoxyCodeLine{882 }
\DoxyCodeLine{883 \textcolor{keyword}{public}:}
\DoxyCodeLine{885 }
\DoxyCodeLine{895 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a04c2df5e6fca680874e388a093fa136a}{isProxySecure}}();}
\DoxyCodeLine{896 }
\DoxyCodeLine{897 \textcolor{keyword}{public}:}
\DoxyCodeLine{899 }
\DoxyCodeLine{910 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5654958c7d5ca1106b092f85230a78f1}{isSecure}}();}
\DoxyCodeLine{911 }
\DoxyCodeLine{912 \textcolor{keyword}{public}:}
\DoxyCodeLine{914 }
\DoxyCodeLine{966 \_\_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{967 }
\DoxyCodeLine{968 \textcolor{keyword}{public}:}
\DoxyCodeLine{970 }
\DoxyCodeLine{1021 \_\_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{1022 }
\DoxyCodeLine{1023 \textcolor{keyword}{public}:}
\DoxyCodeLine{1025 }
\DoxyCodeLine{1096 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{1097 }
\DoxyCodeLine{1098 \textcolor{keyword}{public}:}
\DoxyCodeLine{1100 }
\DoxyCodeLine{1153 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{1154 }
\DoxyCodeLine{1155 \textcolor{keyword}{public}:}
\DoxyCodeLine{1157 }
\DoxyCodeLine{1214 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{1215 }
\DoxyCodeLine{1216 \textcolor{keyword}{public}:}
\DoxyCodeLine{1218 }
\DoxyCodeLine{1284 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{1285 }
\DoxyCodeLine{1286 \textcolor{keyword}{public}:}
\DoxyCodeLine{1288 }
\DoxyCodeLine{1356 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{1357 }
\DoxyCodeLine{1358 \textcolor{keyword}{public}:}
\DoxyCodeLine{1360 }
\DoxyCodeLine{1424 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{1425 }
\DoxyCodeLine{1426 \textcolor{keyword}{public}:}
\DoxyCodeLine{1428 }
\DoxyCodeLine{1490 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{1491 }
\DoxyCodeLine{1492 \textcolor{keyword}{public}:}
\DoxyCodeLine{1494 }
\DoxyCodeLine{1553 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{1554 }
\DoxyCodeLine{1555 \textcolor{keyword}{public}:}
\DoxyCodeLine{1557 }
\DoxyCodeLine{1566  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aee4d57e5a86611578ef85c7cd2246092}{setAssumedEncoding}}(\_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{1567 }
\DoxyCodeLine{1568 \textcolor{keyword}{public}:}
\DoxyCodeLine{1570 }
\DoxyCodeLine{1577 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a59c32a1cb1c23f5616a57c7b349521ef}{setConnectTimeout}}(timeout timeout\_ms = -\/1);}
\DoxyCodeLine{1578 }
\DoxyCodeLine{1579 \textcolor{keyword}{public}:}
\DoxyCodeLine{1581 }
\DoxyCodeLine{1590  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a9f2e9160de50ea228613df0f4ddc4eac}{setConnectionPath}}(\_\_7\_ \textcolor{keywordtype}{string} uri\_path);}
\DoxyCodeLine{1591 }
\DoxyCodeLine{1592 \textcolor{keyword}{public}:}
\DoxyCodeLine{1594 }
\DoxyCodeLine{1601 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a7d57e49bdde9c6fa2d67013f3fb0a4c8}{setDefaultPath}}(\_\_7\_ \textcolor{keywordtype}{string} path);}
\DoxyCodeLine{1602 }
\DoxyCodeLine{1603 \textcolor{keyword}{public}:}
\DoxyCodeLine{1605 }
\DoxyCodeLine{1612 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a79ec21def4e2015d6da8b2a5d71e9b0e}{setEncoding}}(\textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{1613 }
\DoxyCodeLine{1614 \textcolor{keyword}{public}:}
\DoxyCodeLine{1616 }
\DoxyCodeLine{1631 \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{1632 }
\DoxyCodeLine{1633 \textcolor{keyword}{public}:}
\DoxyCodeLine{1635 }
\DoxyCodeLine{1652 \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{1653 }
\DoxyCodeLine{1654 \textcolor{keyword}{public}:}
\DoxyCodeLine{1656 }
\DoxyCodeLine{1661 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af48e59604f6e7da844c79ac958b45f6a}{setEventQueue}}();}
\DoxyCodeLine{1662 }
\DoxyCodeLine{1663 \textcolor{keyword}{public}:}
\DoxyCodeLine{1665 }
\DoxyCodeLine{1680 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{1681 }
\DoxyCodeLine{1682 \textcolor{keyword}{public}:}
\DoxyCodeLine{1684 }
\DoxyCodeLine{1693 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a123efcd92e5d648856435f3fa445d620}{setHTTPVersion}}(\textcolor{keywordtype}{string} ver);}
\DoxyCodeLine{1694 }
\DoxyCodeLine{1695 \textcolor{keyword}{public}:}
\DoxyCodeLine{1697 }
\DoxyCodeLine{1706 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aea1c09e972256088465cacc56019906e}{setMaxRedirects}}(softint mr = 0);}
\DoxyCodeLine{1707 }
\DoxyCodeLine{1708 \textcolor{keyword}{public}:}
\DoxyCodeLine{1710 }
\DoxyCodeLine{1727 \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{1728 }
\DoxyCodeLine{1729 \textcolor{keyword}{public}:}
\DoxyCodeLine{1731 }
\DoxyCodeLine{1743  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a2e3bd5ea66d056b0a3f69b4d0e86964e}{setPersistent}}();}
\DoxyCodeLine{1744 }
\DoxyCodeLine{1745 \textcolor{keyword}{public}:}
\DoxyCodeLine{1747 }
\DoxyCodeLine{1764 \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{1765 }
\DoxyCodeLine{1766 \textcolor{keyword}{public}:}
\DoxyCodeLine{1768 }
\DoxyCodeLine{1775 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ae58ff38024846050d5be3f6b36952c90}{setProxySecure}}(softbool b = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1776 }
\DoxyCodeLine{1777 \textcolor{keyword}{public}:}
\DoxyCodeLine{1779 }
\DoxyCodeLine{1786 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aef070595f39138c8d0d9f20ac47b6ac0}{setProxyURL}}();}
\DoxyCodeLine{1787 }
\DoxyCodeLine{1788 \textcolor{keyword}{public}:}
\DoxyCodeLine{1790 }
\DoxyCodeLine{1802 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a27075d22526b650fdee997932cc1b658}{setProxyURL}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{1803 }
\DoxyCodeLine{1804 \textcolor{keyword}{public}:}
\DoxyCodeLine{1806 }
\DoxyCodeLine{1816 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afb6865d4b0d09a03f8688a1acbe5b320}{setProxyUserPassword}}(\textcolor{keywordtype}{string} user, \textcolor{keywordtype}{string} pass);}
\DoxyCodeLine{1817 }
\DoxyCodeLine{1818 \textcolor{keyword}{public}:}
\DoxyCodeLine{1820 }
\DoxyCodeLine{1831 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af4bccc6d03ff65bcd7e0a54c7b92e602}{setProxyUserPassword}}();}
\DoxyCodeLine{1832 }
\DoxyCodeLine{1833 \textcolor{keyword}{public}:}
\DoxyCodeLine{1835 }
\DoxyCodeLine{1848 \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{1849 }
\DoxyCodeLine{1850 \textcolor{keyword}{public}:}
\DoxyCodeLine{1852 }
\DoxyCodeLine{1863 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a5d0b8c0b6fe386efb42367d81cc20e51}{setSecure}}(softbool secure = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1864 }
\DoxyCodeLine{1865 \textcolor{keyword}{public}:}
\DoxyCodeLine{1867 }
\DoxyCodeLine{1874 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_af55851848983f0c17a0ee2d217f6c198}{setTimeout}}(timeout timeout\_ms = 0);}
\DoxyCodeLine{1875 }
\DoxyCodeLine{1876 \textcolor{keyword}{public}:}
\DoxyCodeLine{1878 }
\DoxyCodeLine{1894  \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_a79d3f4dc0a39cd9afb1d30d5337e61e1}{setURL}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{1895 }
\DoxyCodeLine{1896 \textcolor{keyword}{public}:}
\DoxyCodeLine{1898 }
\DoxyCodeLine{1908 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_aa02efa9f178f55a45da68a84bd824c71}{setUserPassword}}(\textcolor{keywordtype}{string} user, \textcolor{keywordtype}{string} pass);}
\DoxyCodeLine{1909 }
\DoxyCodeLine{1910 \textcolor{keyword}{public}:}
\DoxyCodeLine{1912 }
\DoxyCodeLine{1923 nothing \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_ab612d8a6bec649e1252515b2e78d2150}{setUserPassword}}();}
\DoxyCodeLine{1924 }
\DoxyCodeLine{1925 \textcolor{keyword}{public}:}
\DoxyCodeLine{1927 }
\DoxyCodeLine{1959 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{1960 }
\DoxyCodeLine{1961 \textcolor{keyword}{public}:}
\DoxyCodeLine{1963 }
\DoxyCodeLine{1967 \mbox{\hyperlink{class_qore_1_1_abstract_poll_operation}{AbstractPollOperation}} \mbox{\hyperlink{class_qore_1_1_h_t_t_p_client_afd79efbbdd31dc998a9d443460b59cd2}{startPollConnect}}();}
\DoxyCodeLine{1968 }
\DoxyCodeLine{1969 \textcolor{keyword}{public}:}
\DoxyCodeLine{1971 }
\DoxyCodeLine{2001 \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{2002 }
\DoxyCodeLine{2003 \textcolor{keyword}{public}:}
\DoxyCodeLine{2005 }
\DoxyCodeLine{2035 \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{2036 \};}
\DoxyCodeLine{2037 \}}

\end{DoxyCode}
