Сишарпы, проблемы...

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by CodeSender:), 16 May 2012.

  1. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Короче тут дело такое, описал на шарпике работу с соксами через сокеты, а вот про http прокси забыл. Начал гуглить как работать с http проксями но совершенно нехуя не нашел. Я так понял работа с ними описана в rfc http протокола - но и там тоже не нашел... Поможет кто-то?
     
  2. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Шлешь пакет на проксик с адресом стр и все, в общем в свое время тоже не нашел, но гдето прочитал что работает также как и http запрос только передаеться вместо HTTP page.php
    domain.ru/page.php
    В общем когда то писал у меня работало.
     
  3. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Запрос к HTTP прокси серверу выглядит почти также, как и запрос к обычному web серверу.

    Обычный запрос:
    Code:
    GET /index.php HTTP/1.1
    User-Agent: UA str
    Host: site.com
    Connection: close
    
    
    Запрос к прокси серверу:
    Code:
    GET http://site.com/index.php HTTP/1.1
    User-Agent: UA str
    Host: site.com
    Proxy-Connection: close
    
    
     
  4. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Ааа... понял, спасибо. У неё не авторизаций, не специфических ответов, ничо нет? Цепи с них делать как я понял нельзя? Через неё только по HTTP протоколу работать можно?
     
  5. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Да, только по HTTP протоколу. Можно ли создавать цепи - скорее всего нет. С помощью HTTPS прокси точно можно создавать цепи, если есть разрешение на подключение не только к 443 порту, а и другим. В таком случае можно создать цепь даже такую: HTTPS -> Socks 5 -> конечный сервер. Авторизация есть, заголовки: Proxy-Authenticate, Proxy-Authorization. Также могут быть специфические хидеры, отдаваемые прокси сервером. Это могут быть как стандартные (например, Via), так и любые другие.
     
  6. Karxar

    Karxar New Member

    Joined:
    20 Oct 2010
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    правда дес все на с++ но HTTP запрос один

    /thread65387.html