[Delphi] Internet_option_proxy с авторизацией

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Student :), 20 Mar 2008.

  1. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    пишу так
    PHP:
    New (PIInfo) ;
    dounl:='http://ya.ru';
    // Изменение настроек ПРОКСИ
    PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY // Тип доступа в интернет - через Proxy сервер
    PIInfo^.lpszProxy := PChar(Trim('195.43.67.33:8080')); // указать прокси напр. 195.43.67.33:8080
    PIInfo^.lpszProxyBypass := PChar(''); // Список адресов, доступ к которым возможен минуя Proxy сервер
    UrlMkSetSessionOption(INTERNET_OPTION_PROXYpiinfoSizeOf(Internet_Proxy_Info),0);
    Dispose (PIInfo) ;
    Flags:=EmptyParam;
    TargetFrameName:=EmptyParam;
    PostData:=EmptyParam;
    Haeders:='Referer: http://ya.ru'+#10+#13;
    WebBrowser1.Navigate(dounl,Flags,TargetFrameName,PostData,Haeders);
    как привязать username и password? к настройкам прокси
     
  2. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    Кури proxy rfc иначе кроме как желания послать все одним пакетом (и пароли так же :D ) ничего не вижу. Схемы авторизации не одношаговые!

    P.S. всем кто занимается сетевым программингом должны обзавестись сниферами (хотя бы для TCP/IP)
     
  3. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    мне именно нужно с WebBrowser работать
     
  4. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    да хоть с интернет эксплорер proxy rfc (спецификации http от этого не изменятся :D )


    чтоб понятнее было установи себе proxy c авторизацией 8))) и попробуй в интернет эксплорере выставить пароль на вход прокси ( можешь выбрать любой браузер)
     
  5. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Да блин нет там настроек :)
     
  6. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    тогда перейду на ics или indy. А что лучше?
     
  7. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    правильно запрос авторизации идет за посылкой твоего первого пакета.

    дай мне сайт или прокси с авторизацией я тибу выложу сниф-лог!
     
    #7 Delimiter, 20 Mar 2008
    Last edited: 20 Mar 2008
  8. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    я сам пользуюсь сниферои naviscope
     
  9. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    ну тогда сам все и увидишь.... при авторизации
    Get....
    Ask_ayth
    Send_Auth
    ответ на 1-й get (удачное 200-сти)