W32API - InternetOpen

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by StopSpam, 25 Sep 2011.

  1. StopSpam

    StopSpam Banned

    Joined:
    5 Jul 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Добрый день товарищи.
    Есть такой код:
    Code:
    hInet = InternetOpen("AGENT", 1, #Null, #Null, 0)
    hURL = InternetOpenUrl(hInet, $Url, 1, 0, #INTERNET_FLAG_NO_CACHE_WRITE|#INTERNET_FLAG_RELOAD|#INTERNET_FLAG_PRAGMA_NOCACHE, 0)
      InternetReadFile(hURL,@Buffer, Len(Buffer), @Bytes)
    
    все работает, но мне нужно чтобы каждый запрос был с новыми кукаками
    дело в том что я обращаюсь к одному и тому же сайту в многопотоке, а куки получаются одни =/
    нужно их очищать или удалять перед каждым запросом, или указывать =/

    а то получается что я один раз авторизировался и все остальные потоки с теми же куками выдали тот же результат ((
    помогите, кто сталкивался
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    В мсдн же описаны функции установки и очистки кукисов

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa385107(v=VS.85).aspx
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa385108(v=VS.85).aspx
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa384348%28v=VS.85%29.aspx
     
    _________________________
  3. StopSpam

    StopSpam Banned

    Joined:
    5 Jul 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    BOOL WINAPI InternetClearAllPerSiteCookieDecisions(void);

    вот за это спасибки не находил =)
    дал бы банку пива за это, спасибо ;)