1*eeb7e5b3SAdam HornáčekVERSION # 23:VERSION 1.0 CLASS 2*eeb7e5b3SAdam HornáčekBEGIN 3*eeb7e5b3SAdam HornáčekMultiUse 4*eeb7e5b3SAdam HornáčekAttribute 5*eeb7e5b3SAdam HornáčekVB_Name 6*eeb7e5b3SAdam HornáčekAttribute 7*eeb7e5b3SAdam HornáčekVB_GlobalNameSpace 8*eeb7e5b3SAdam HornáčekAttribute 9*eeb7e5b3SAdam HornáčekVB_Creatable 10*eeb7e5b3SAdam HornáčekAttribute 11*eeb7e5b3SAdam HornáčekVB_PredeclaredId 12*eeb7e5b3SAdam HornáčekAttribute 13*eeb7e5b3SAdam HornáčekVB_Exposed 14*eeb7e5b3SAdam HornáčekExplicit 15*eeb7e5b3SAdam Hornáčekweb_CrLf # 63:Private web_CrLf 16*eeb7e5b3SAdam HornáčekStatusCode 17*eeb7e5b3SAdam HornáčekWebStatusCode 18*eeb7e5b3SAdam HornáčekStatusDescription 19*eeb7e5b3SAdam HornáčekContent 20*eeb7e5b3SAdam HornáčekBody 21*eeb7e5b3SAdam HornáčekData 22*eeb7e5b3SAdam HornáčekHeaders 23*eeb7e5b3SAdam HornáčekCollection 24*eeb7e5b3SAdam HornáčekCookies 25*eeb7e5b3SAdam HornáčekCollection 26*eeb7e5b3SAdam HornáčekUpdate # 138:Public Sub Update( 27*eeb7e5b3SAdam HornáčekUpdated 28*eeb7e5b3SAdam HornáčekWebResponse 29*eeb7e5b3SAdam HornáčekStatusCode 30*eeb7e5b3SAdam HornáčekUpdated 31*eeb7e5b3SAdam HornáčekStatusCode 32*eeb7e5b3SAdam HornáčekStatusDescription 33*eeb7e5b3SAdam HornáčekUpdated 34*eeb7e5b3SAdam HornáčekStatusDescription 35*eeb7e5b3SAdam HornáčekContent 36*eeb7e5b3SAdam HornáčekUpdated 37*eeb7e5b3SAdam HornáčekContent 38*eeb7e5b3SAdam HornáčekBody 39*eeb7e5b3SAdam HornáčekUpdated 40*eeb7e5b3SAdam HornáčekBody 41*eeb7e5b3SAdam HornáčekHeaders 42*eeb7e5b3SAdam HornáčekUpdated 43*eeb7e5b3SAdam HornáčekHeaders 44*eeb7e5b3SAdam HornáčekCookies 45*eeb7e5b3SAdam HornáčekUpdated 46*eeb7e5b3SAdam HornáčekCookies 47*eeb7e5b3SAdam HornáčekData 48*eeb7e5b3SAdam HornáčekUpdated 49*eeb7e5b3SAdam HornáčekData 50*eeb7e5b3SAdam HornáčekCreateFromHttp # 158:Public Sub CreateFromHttp( 51*eeb7e5b3SAdam HornáčekClient 52*eeb7e5b3SAdam HornáčekWebClient 53*eeb7e5b3SAdam HornáčekRequest 54*eeb7e5b3SAdam HornáčekWebRequest 55*eeb7e5b3SAdam HornáčekHttp 56*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 57*eeb7e5b3SAdam HornáčekStatusCode 58*eeb7e5b3SAdam HornáčekHttp 59*eeb7e5b3SAdam HornáčekStatus 60*eeb7e5b3SAdam HornáčekStatusDescription 61*eeb7e5b3SAdam HornáčekHttp 62*eeb7e5b3SAdam HornáčekStatusText 63*eeb7e5b3SAdam HornáčekContent 64*eeb7e5b3SAdam HornáčekHttp 65*eeb7e5b3SAdam HornáčekResponseText 66*eeb7e5b3SAdam HornáčekBody 67*eeb7e5b3SAdam HornáčekHttp 68*eeb7e5b3SAdam HornáčekResponseBody 69*eeb7e5b3SAdam Hornáčekweb_LoadValues 70*eeb7e5b3SAdam HornáčekHttp 71*eeb7e5b3SAdam HornáčekGetAllResponseHeaders 72*eeb7e5b3SAdam HornáčekContent 73*eeb7e5b3SAdam HornáčekBody 74*eeb7e5b3SAdam HornáčekRequest 75*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 76*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 77*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 78*eeb7e5b3SAdam HornáčekvbNewLine 79*eeb7e5b3SAdam HornáčekErr 80*eeb7e5b3SAdam HornáčekNumber 81*eeb7e5b3SAdam HornáčekVBA 82*eeb7e5b3SAdam HornáčekIIf 83*eeb7e5b3SAdam HornáčekErr 84*eeb7e5b3SAdam HornáčekNumber 85*eeb7e5b3SAdam HornáčekVBA 86*eeb7e5b3SAdam HornáčekLCase 87*eeb7e5b3SAdam HornáčekVBA 88*eeb7e5b3SAdam HornáčekHex 89*eeb7e5b3SAdam HornáčekErr 90*eeb7e5b3SAdam HornáčekNumber 91*eeb7e5b3SAdam HornáčekErr 92*eeb7e5b3SAdam HornáčekDescription 93*eeb7e5b3SAdam HornáčekWebHelpers 94*eeb7e5b3SAdam HornáčekLogError 95*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 96*eeb7e5b3SAdam HornáčekvbObjectError 97*eeb7e5b3SAdam HornáčekErr 98*eeb7e5b3SAdam HornáčekRaise 99*eeb7e5b3SAdam HornáčekvbObjectError 100*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 101*eeb7e5b3SAdam HornáčekCreateFromCurl # 190:Public Sub CreateFromCurl( 102*eeb7e5b3SAdam HornáčekClient 103*eeb7e5b3SAdam HornáčekWebClient 104*eeb7e5b3SAdam HornáčekRequest 105*eeb7e5b3SAdam HornáčekWebRequest 106*eeb7e5b3SAdam HornáčekResult 107*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 108*eeb7e5b3SAdam Hornáčekweb_Lines 109*eeb7e5b3SAdam Hornáčekweb_Lines 110*eeb7e5b3SAdam HornáčekVBA 111*eeb7e5b3SAdam HornáčekSplit 112*eeb7e5b3SAdam HornáčekResult 113*eeb7e5b3SAdam Hornáčekweb_CrLf 114*eeb7e5b3SAdam HornáčekStatusCode 115*eeb7e5b3SAdam Hornáčekweb_ExtractStatusFromCurlResponse 116*eeb7e5b3SAdam Hornáčekweb_Lines 117*eeb7e5b3SAdam HornáčekStatusDescription 118*eeb7e5b3SAdam Hornáčekweb_ExtractStatusTextFromCurlResponse 119*eeb7e5b3SAdam Hornáčekweb_Lines 120*eeb7e5b3SAdam HornáčekContent 121*eeb7e5b3SAdam Hornáčekweb_ExtractResponseTextFromCurlResponse 122*eeb7e5b3SAdam Hornáčekweb_Lines 123*eeb7e5b3SAdam HornáčekBody 124*eeb7e5b3SAdam HornáčekWebHelpers 125*eeb7e5b3SAdam HornáčekStringToAnsiBytes 126*eeb7e5b3SAdam HornáčekContent 127*eeb7e5b3SAdam Hornáčekweb_LoadValues 128*eeb7e5b3SAdam Hornáčekweb_ExtractHeadersFromCurlResponse 129*eeb7e5b3SAdam Hornáčekweb_Lines 130*eeb7e5b3SAdam HornáčekContent 131*eeb7e5b3SAdam HornáčekBody 132*eeb7e5b3SAdam HornáčekRequest 133*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 134*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 135*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 136*eeb7e5b3SAdam HornáčekvbNewLine 137*eeb7e5b3SAdam HornáčekErr 138*eeb7e5b3SAdam HornáčekNumber 139*eeb7e5b3SAdam HornáčekVBA 140*eeb7e5b3SAdam HornáčekIIf 141*eeb7e5b3SAdam HornáčekErr 142*eeb7e5b3SAdam HornáčekNumber 143*eeb7e5b3SAdam HornáčekVBA 144*eeb7e5b3SAdam HornáčekLCase 145*eeb7e5b3SAdam HornáčekVBA 146*eeb7e5b3SAdam HornáčekHex 147*eeb7e5b3SAdam HornáčekErr 148*eeb7e5b3SAdam HornáčekNumber 149*eeb7e5b3SAdam HornáčekErr 150*eeb7e5b3SAdam HornáčekDescription 151*eeb7e5b3SAdam HornáčekWebHelpers 152*eeb7e5b3SAdam HornáčekLogError 153*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 154*eeb7e5b3SAdam HornáčekvbObjectError 155*eeb7e5b3SAdam HornáčekErr 156*eeb7e5b3SAdam HornáčekRaise 157*eeb7e5b3SAdam HornáčekvbObjectError 158*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 159*eeb7e5b3SAdam HornáčekExtractHeaders # 225:Public Function ExtractHeaders( 160*eeb7e5b3SAdam HornáčekResponseHeaders 161*eeb7e5b3SAdam HornáčekCollection 162*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 163*eeb7e5b3SAdam Hornáčekweb_Lines 164*eeb7e5b3SAdam Hornáčekweb_i 165*eeb7e5b3SAdam Hornáčekweb_Headers 166*eeb7e5b3SAdam HornáčekCollection 167*eeb7e5b3SAdam Hornáčekweb_Header 168*eeb7e5b3SAdam HornáčekDictionary 169*eeb7e5b3SAdam Hornáčekweb_ColonPosition 170*eeb7e5b3SAdam Hornáčekweb_Multiline 171*eeb7e5b3SAdam Hornáčekweb_Lines 172*eeb7e5b3SAdam HornáčekVBA 173*eeb7e5b3SAdam HornáčekSplit 174*eeb7e5b3SAdam HornáčekResponseHeaders 175*eeb7e5b3SAdam Hornáčekweb_CrLf 176*eeb7e5b3SAdam Hornáčekweb_i 177*eeb7e5b3SAdam HornáčekLBound 178*eeb7e5b3SAdam Hornáčekweb_Lines 179*eeb7e5b3SAdam HornáčekUBound 180*eeb7e5b3SAdam Hornáčekweb_Lines 181*eeb7e5b3SAdam Hornáčekweb_i 182*eeb7e5b3SAdam HornáčekUBound 183*eeb7e5b3SAdam Hornáčekweb_Lines 184*eeb7e5b3SAdam Hornáčekweb_Headers 185*eeb7e5b3SAdam HornáčekAdd 186*eeb7e5b3SAdam Hornáčekweb_Header 187*eeb7e5b3SAdam Hornáčekweb_Lines 188*eeb7e5b3SAdam Hornáčekweb_i 189*eeb7e5b3SAdam Hornáčekweb_ColonPosition 190*eeb7e5b3SAdam HornáčekVBA 191*eeb7e5b3SAdam HornáčekInStr 192*eeb7e5b3SAdam Hornáčekweb_Lines 193*eeb7e5b3SAdam Hornáčekweb_i 194*eeb7e5b3SAdam Hornáčekweb_ColonPosition 195*eeb7e5b3SAdam Hornáčekweb_Header 196*eeb7e5b3SAdam Hornáčekweb_Multiline 197*eeb7e5b3SAdam Hornáčekweb_Multiline 198*eeb7e5b3SAdam Hornáčekweb_Multiline 199*eeb7e5b3SAdam Hornáčekweb_Headers 200*eeb7e5b3SAdam HornáčekAdd 201*eeb7e5b3SAdam Hornáčekweb_Header 202*eeb7e5b3SAdam Hornáčekweb_Header 203*eeb7e5b3SAdam Hornáčekweb_Headers 204*eeb7e5b3SAdam HornáčekAdd 205*eeb7e5b3SAdam Hornáčekweb_Header 206*eeb7e5b3SAdam Hornáčekweb_Multiline 207*eeb7e5b3SAdam Hornáčekweb_Header 208*eeb7e5b3SAdam HornáčekWebHelpers 209*eeb7e5b3SAdam HornáčekCreateKeyValue 210*eeb7e5b3SAdam HornáčekKey 211*eeb7e5b3SAdam HornáčekVBA 212*eeb7e5b3SAdam HornáčekTrim 213*eeb7e5b3SAdam HornáčekVBA 214*eeb7e5b3SAdam HornáčekMid 215*eeb7e5b3SAdam Hornáčekweb_Lines 216*eeb7e5b3SAdam Hornáčekweb_i 217*eeb7e5b3SAdam Hornáčekweb_ColonPosition 218*eeb7e5b3SAdam HornáčekValue 219*eeb7e5b3SAdam HornáčekVBA 220*eeb7e5b3SAdam HornáčekTrim 221*eeb7e5b3SAdam HornáčekVBA 222*eeb7e5b3SAdam HornáčekMid 223*eeb7e5b3SAdam Hornáčekweb_Lines 224*eeb7e5b3SAdam Hornáčekweb_i 225*eeb7e5b3SAdam Hornáčekweb_ColonPosition 226*eeb7e5b3SAdam HornáčekVBA 227*eeb7e5b3SAdam HornáčekLen 228*eeb7e5b3SAdam Hornáčekweb_Lines 229*eeb7e5b3SAdam Hornáčekweb_i 230*eeb7e5b3SAdam Hornáčekweb_Header 231*eeb7e5b3SAdam Hornáčekweb_Header 232*eeb7e5b3SAdam Hornáčekweb_CrLf 233*eeb7e5b3SAdam Hornáčekweb_Lines 234*eeb7e5b3SAdam Hornáčekweb_i 235*eeb7e5b3SAdam Hornáčekweb_i 236*eeb7e5b3SAdam HornáčekExtractHeaders 237*eeb7e5b3SAdam Hornáčekweb_Headers 238*eeb7e5b3SAdam Hornáčekweb_ErrorHandling 239*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 240*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 241*eeb7e5b3SAdam HornáčekvbNewLine 242*eeb7e5b3SAdam HornáčekErr 243*eeb7e5b3SAdam HornáčekNumber 244*eeb7e5b3SAdam HornáčekVBA 245*eeb7e5b3SAdam HornáčekIIf 246*eeb7e5b3SAdam HornáčekErr 247*eeb7e5b3SAdam HornáčekNumber 248*eeb7e5b3SAdam HornáčekVBA 249*eeb7e5b3SAdam HornáčekLCase 250*eeb7e5b3SAdam HornáčekVBA 251*eeb7e5b3SAdam HornáčekHex 252*eeb7e5b3SAdam HornáčekErr 253*eeb7e5b3SAdam HornáčekNumber 254*eeb7e5b3SAdam HornáčekErr 255*eeb7e5b3SAdam HornáčekDescription 256*eeb7e5b3SAdam HornáčekWebHelpers 257*eeb7e5b3SAdam HornáčekLogError 258*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 259*eeb7e5b3SAdam HornáčekvbObjectError 260*eeb7e5b3SAdam HornáčekErr 261*eeb7e5b3SAdam HornáčekRaise 262*eeb7e5b3SAdam HornáčekvbObjectError 263*eeb7e5b3SAdam Hornáčekweb_ErrorDescription 264*eeb7e5b3SAdam HornáčekExtractCookies # 286:Public Function ExtractCookies( 265*eeb7e5b3SAdam HornáčekHeaders 266*eeb7e5b3SAdam HornáčekCollection 267*eeb7e5b3SAdam HornáčekCollection 268*eeb7e5b3SAdam Hornáčekweb_Header 269*eeb7e5b3SAdam HornáčekDictionary 270*eeb7e5b3SAdam Hornáčekweb_Cookie 271*eeb7e5b3SAdam Hornáčekweb_Key 272*eeb7e5b3SAdam Hornáčekweb_Value 273*eeb7e5b3SAdam Hornáčekweb_Cookies 274*eeb7e5b3SAdam HornáčekCollection 275*eeb7e5b3SAdam Hornáčekweb_Header 276*eeb7e5b3SAdam HornáčekHeaders 277*eeb7e5b3SAdam Hornáčekweb_Header 278*eeb7e5b3SAdam Hornáčekweb_Cookie 279*eeb7e5b3SAdam Hornáčekweb_Header 280*eeb7e5b3SAdam HornáčekVBA 281*eeb7e5b3SAdam HornáčekInStr 282*eeb7e5b3SAdam Hornáčekweb_Cookie 283*eeb7e5b3SAdam Hornáčekweb_Key 284*eeb7e5b3SAdam HornáčekVBA 285*eeb7e5b3SAdam HornáčekMid 286*eeb7e5b3SAdam Hornáčekweb_Cookie 287*eeb7e5b3SAdam HornáčekVBA 288*eeb7e5b3SAdam HornáčekInStr 289*eeb7e5b3SAdam Hornáčekweb_Cookie 290*eeb7e5b3SAdam Hornáčekweb_Value 291*eeb7e5b3SAdam HornáčekVBA 292*eeb7e5b3SAdam HornáčekMid 293*eeb7e5b3SAdam Hornáčekweb_Cookie 294*eeb7e5b3SAdam HornáčekVBA 295*eeb7e5b3SAdam HornáčekInStr 296*eeb7e5b3SAdam Hornáčekweb_Cookie 297*eeb7e5b3SAdam HornáčekVBA 298*eeb7e5b3SAdam HornáčekLen 299*eeb7e5b3SAdam Hornáčekweb_Cookie 300*eeb7e5b3SAdam HornáčekVBA 301*eeb7e5b3SAdam HornáčekInStr 302*eeb7e5b3SAdam Hornáčekweb_Value 303*eeb7e5b3SAdam Hornáčekweb_Value 304*eeb7e5b3SAdam HornáčekVBA 305*eeb7e5b3SAdam HornáčekMid 306*eeb7e5b3SAdam Hornáčekweb_Value 307*eeb7e5b3SAdam HornáčekVBA 308*eeb7e5b3SAdam HornáčekInStr 309*eeb7e5b3SAdam Hornáčekweb_Value 310*eeb7e5b3SAdam HornáčekVBA 311*eeb7e5b3SAdam HornáčekLeft 312*eeb7e5b3SAdam Hornáčekweb_Value 313*eeb7e5b3SAdam Hornáčekweb_Value 314*eeb7e5b3SAdam HornáčekVBA 315*eeb7e5b3SAdam HornáčekMid 316*eeb7e5b3SAdam Hornáčekweb_Value 317*eeb7e5b3SAdam HornáčekVBA 318*eeb7e5b3SAdam HornáčekLen 319*eeb7e5b3SAdam Hornáčekweb_Value 320*eeb7e5b3SAdam Hornáčekweb_Cookies 321*eeb7e5b3SAdam HornáčekAdd 322*eeb7e5b3SAdam HornáčekWebHelpers 323*eeb7e5b3SAdam HornáčekCreateKeyValue 324*eeb7e5b3SAdam Hornáčekweb_Key 325*eeb7e5b3SAdam HornáčekWebHelpers 326*eeb7e5b3SAdam HornáčekUrlDecode 327*eeb7e5b3SAdam Hornáčekweb_Value 328*eeb7e5b3SAdam HornáčekPlusAsSpace 329*eeb7e5b3SAdam HornáčekEncodingMode 330*eeb7e5b3SAdam HornáčekUrlEncodingMode 331*eeb7e5b3SAdam HornáčekCookieUrlEncoding 332*eeb7e5b3SAdam HornáčekWebHelpers 333*eeb7e5b3SAdam HornáčekLogWarning 334*eeb7e5b3SAdam Hornáčekweb_Cookie 335*eeb7e5b3SAdam Hornáčekweb_Header 336*eeb7e5b3SAdam HornáčekExtractCookies 337*eeb7e5b3SAdam Hornáčekweb_Cookies 338*eeb7e5b3SAdam Hornáčekweb_LoadValues # 325:Private Sub web_LoadValues( 339*eeb7e5b3SAdam Hornáčekweb_Headers 340*eeb7e5b3SAdam Hornáčekweb_Content 341*eeb7e5b3SAdam Hornáčekweb_Body 342*eeb7e5b3SAdam Hornáčekweb_Request 343*eeb7e5b3SAdam HornáčekWebRequest 344*eeb7e5b3SAdam Hornáčekweb_Request 345*eeb7e5b3SAdam HornáčekResponseFormat 346*eeb7e5b3SAdam HornáčekWebFormat 347*eeb7e5b3SAdam HornáčekPlainText 348*eeb7e5b3SAdam HornáčekData 349*eeb7e5b3SAdam HornáčekWebHelpers 350*eeb7e5b3SAdam HornáčekParseByFormat 351*eeb7e5b3SAdam Hornáčekweb_Content 352*eeb7e5b3SAdam Hornáčekweb_Request 353*eeb7e5b3SAdam HornáčekResponseFormat 354*eeb7e5b3SAdam Hornáčekweb_Request 355*eeb7e5b3SAdam HornáčekCustomResponseFormat 356*eeb7e5b3SAdam Hornáčekweb_Body 357*eeb7e5b3SAdam HornáčekErr 358*eeb7e5b3SAdam HornáčekNumber 359*eeb7e5b3SAdam HornáčekWebHelpers 360*eeb7e5b3SAdam HornáčekLogError 361*eeb7e5b3SAdam HornáčekErr 362*eeb7e5b3SAdam HornáčekDescription 363*eeb7e5b3SAdam HornáčekErr 364*eeb7e5b3SAdam HornáčekSource 365*eeb7e5b3SAdam HornáčekErr 366*eeb7e5b3SAdam HornáčekNumber 367*eeb7e5b3SAdam HornáčekErr 368*eeb7e5b3SAdam HornáčekClear 369*eeb7e5b3SAdam HornáčekHeaders 370*eeb7e5b3SAdam HornáčekExtractHeaders 371*eeb7e5b3SAdam Hornáčekweb_Headers 372*eeb7e5b3SAdam HornáčekCookies 373*eeb7e5b3SAdam HornáčekExtractCookies 374*eeb7e5b3SAdam HornáčekHeaders 375*eeb7e5b3SAdam Hornáčekweb_ExtractStatusFromCurlResponse # 346:Private Function 376*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 377*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 378*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 379*eeb7e5b3SAdam HornáčekVBA 380*eeb7e5b3SAdam HornáčekSplit 381*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 382*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 383*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 384*eeb7e5b3SAdam Hornáčekweb_ExtractStatusFromCurlResponse 385*eeb7e5b3SAdam HornáčekVBA 386*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 387*eeb7e5b3SAdam Hornáčekweb_ExtractStatusTextFromCurlResponse # 353:Private Function 388*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 389*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 390*eeb7e5b3SAdam Hornáčekweb_i 391*eeb7e5b3SAdam Hornáčekweb_StatusText 392*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 393*eeb7e5b3SAdam HornáčekVBA 394*eeb7e5b3SAdam HornáčekSplit 395*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 396*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 397*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 398*eeb7e5b3SAdam Hornáčekweb_ExtractStatusTextFromCurlResponse 399*eeb7e5b3SAdam Hornáčekweb_StatusLineParts 400*eeb7e5b3SAdam Hornáčekweb_ExtractHeadersFromCurlResponse # 362:Private Function 401*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 402*eeb7e5b3SAdam Hornáčekweb_StatusLineIndex 403*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 404*eeb7e5b3SAdam Hornáčekweb_HeaderLines 405*eeb7e5b3SAdam Hornáčekweb_WriteIndex 406*eeb7e5b3SAdam Hornáčekweb_ReadIndex 407*eeb7e5b3SAdam Hornáčekweb_StatusLineIndex 408*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 409*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 410*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 411*eeb7e5b3SAdam Hornáčekweb_FindBlankLine 412*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 413*eeb7e5b3SAdam Hornáčekweb_HeaderLines 414*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 415*eeb7e5b3SAdam Hornáčekweb_StatusLineIndex 416*eeb7e5b3SAdam Hornáčekweb_WriteIndex 417*eeb7e5b3SAdam Hornáčekweb_ReadIndex 418*eeb7e5b3SAdam Hornáčekweb_StatusLineIndex 419*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 420*eeb7e5b3SAdam Hornáčekweb_HeaderLines 421*eeb7e5b3SAdam Hornáčekweb_WriteIndex 422*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 423*eeb7e5b3SAdam Hornáčekweb_ReadIndex 424*eeb7e5b3SAdam Hornáčekweb_WriteIndex 425*eeb7e5b3SAdam Hornáčekweb_WriteIndex 426*eeb7e5b3SAdam Hornáčekweb_ReadIndex 427*eeb7e5b3SAdam Hornáčekweb_ExtractHeadersFromCurlResponse 428*eeb7e5b3SAdam HornáčekVBA 429*eeb7e5b3SAdam HornáčekJoin 430*eeb7e5b3SAdam Hornáčekweb_HeaderLines 431*eeb7e5b3SAdam Hornáčekweb_CrLf 432*eeb7e5b3SAdam Hornáčekweb_ExtractResponseTextFromCurlResponse # 385:Private Function 433*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 434*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 435*eeb7e5b3SAdam Hornáčekweb_BodyLines 436*eeb7e5b3SAdam Hornáčekweb_WriteIndex 437*eeb7e5b3SAdam Hornáčekweb_ReadIndex 438*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 439*eeb7e5b3SAdam Hornáčekweb_FindBlankLine 440*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 441*eeb7e5b3SAdam Hornáčekweb_BodyLines 442*eeb7e5b3SAdam HornáčekUBound 443*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 444*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 445*eeb7e5b3SAdam Hornáčekweb_WriteIndex 446*eeb7e5b3SAdam Hornáčekweb_ReadIndex 447*eeb7e5b3SAdam Hornáčekweb_BlankLineIndex 448*eeb7e5b3SAdam HornáčekUBound 449*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 450*eeb7e5b3SAdam Hornáčekweb_BodyLines 451*eeb7e5b3SAdam Hornáčekweb_WriteIndex 452*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 453*eeb7e5b3SAdam Hornáčekweb_ReadIndex 454*eeb7e5b3SAdam Hornáčekweb_WriteIndex 455*eeb7e5b3SAdam Hornáčekweb_WriteIndex 456*eeb7e5b3SAdam Hornáčekweb_ReadIndex 457*eeb7e5b3SAdam Hornáčekweb_ExtractResponseTextFromCurlResponse 458*eeb7e5b3SAdam HornáčekVBA 459*eeb7e5b3SAdam HornáčekJoin 460*eeb7e5b3SAdam Hornáčekweb_BodyLines 461*eeb7e5b3SAdam Hornáčekweb_CrLf 462*eeb7e5b3SAdam Hornáčekweb_FindStatusLine # 406:Private Function web_FindStatusLine( 463*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 464*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 465*eeb7e5b3SAdam HornáčekLBound 466*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 467*eeb7e5b3SAdam HornáčekUBound 468*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 469*eeb7e5b3SAdam HornáčekVBA 470*eeb7e5b3SAdam HornáčekTrim 471*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 472*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 473*eeb7e5b3SAdam HornáčekVBA 474*eeb7e5b3SAdam HornáčekSplit 475*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 476*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 477*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 478*eeb7e5b3SAdam Hornáčekweb_FindBlankLine # 418:Private Function web_FindBlankLine( 479*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 480*eeb7e5b3SAdam Hornáčekweb_FindBlankLine 481*eeb7e5b3SAdam Hornáčekweb_FindStatusLine 482*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 483*eeb7e5b3SAdam HornáčekUBound 484*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 485*eeb7e5b3SAdam HornáčekVBA 486*eeb7e5b3SAdam HornáčekTrim 487*eeb7e5b3SAdam Hornáčekweb_CurlResponseLines 488*eeb7e5b3SAdam Hornáčekweb_FindBlankLine 489*eeb7e5b3SAdam Hornáčekweb_FindBlankLine 490*eeb7e5b3SAdam HornáčekClass_Initialize # 426:Private Sub Class_Initialize() 491*eeb7e5b3SAdam Hornáčekweb_CrLf 492*eeb7e5b3SAdam HornáčekVBA 493*eeb7e5b3SAdam HornáčekChr 494*eeb7e5b3SAdam HornáčekVBA 495*eeb7e5b3SAdam HornáčekChr 496*eeb7e5b3SAdam HornáčekHeaders 497*eeb7e5b3SAdam HornáčekCollection 498*eeb7e5b3SAdam HornáčekCookies 499*eeb7e5b3SAdam HornáčekCollection 500*eeb7e5b3SAdam HornáčekTest_strings 501*eeb7e5b3SAdam Hornáčekfoo1 502*eeb7e5b3SAdam Hornáčekfoo1 503