HTTP proxy.Что я забыл?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _nic, 3 Feb 2010.

  1. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Примерно вот так
    Code:
    strcpy(head,"GET /?somelink"); 
    strcat(head," HTTP/1.1\r\n");
    strcat(head,"Host: somesite.info\r\n\r\n");
    printf("%s",head);
    send(s,head,strlen(head),0);
    memset(head,NULL,1024*4);
    //
    recv(s,head,1024*4,0);
    printf("%s",head);
    getch();
    
    все прокси плюются 502й ошибкой.Порт я указываю правильный,2жды перепроверял.Что я забыл? :confused:
     
  2. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    когда делаешь запрос на прокси то примерно так всё должно быть
    GET http://site.com/file.ext?param HTTP/1.0
    Host: site.com