Здравствуйте, Аноним, Вы писали:
А> У меня праблема с сабжем, помогите плз!!!
А>Вобщем, ситуация: допустим есть http://www.some.ru/post.php, куда передаются параметры user, password...
А>все это идет через прокси, который в локалке имеет айпиху 10.4.4.10 и имя какое-нить proxy (например).
А>как должен выглядеть POST запрос, чтоб он ушел через прокси?
А>Делал следующим образом :
А>POST http://www.some.ru/post.php HTTP/1.0\r\n
А>Content-type: application/x-www-form-urlencoded\r\n
А>Content-Length: 27\r\n\r\n
А>user=vasso&password=pupkin
А>коннеччусь сокетом на 10.4.4.10 80, кидаю запрос, а мне в ответ 400 -- плохой URI
А>Чего делаю неправильно или ваши предположения из-за чего ошибка?
Сперва, прокси редко ждут на 80 порту, в основном порт 8080 или 3128.
Во-вторых, где поле "Host" — добавь Host:
www.some.ru
И еще можно добавить поле Proxy-Connection.
Должно поехать...
А> Зараннее спасиб!
Не за что