Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 642
1

запрос к прокси

17.01.2012, 20:22. Просмотров 1699. Ответов 3
Метки нет (Все метки)

надо написать код который скачивает html код страницы через прокси

пишу через soket
однако все прокси возврещают : Connection: close
вот полный
ответ
HTTP/1.1 400 Bad Request
Server: nginx
Date: Tue, 17 Jan 2012 15:22:06 GMT
Content-Type: text/html; charset=windows-1251
Content-Length: 166
Connection: close

<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
сервера

а я посылаю запрос
такой
C++
1
2
3
sprintf(szBuffer,
                                "CONNECT %s:%d HTTP/1.1\r\nUser-Agent: TestApp\r\n\r\n",
                                url,80);


Добавлено через 28 минут
а потом
такой
GET index.html HTTP/1.0
Host:ya.ru/
User-Agent: TestApp


Добавлено через 26 минут
другой прокси
пишет
Buffer: HTTP/1.0 504 Gateway Time-out
Server: squid/2.7.STABLE9
Date: Tue, 17 Jan 2012 16:21:29 GMT
Content-Type: text/html
Content-Length: 1263
X-Squid-Error: ERR_DNS_FAIL 0

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/st
rict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; char
set=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <styl
e type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; f
ont-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl
; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h
2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content">
<p>The following error was encountered while trying to retrieve the URL: <a href
="http:443">http:443</a></p> <blockquote id="error"> <p><b>Unable to determine
IP address from host name <q></q></b></p> </blockquote> <p>The DNS server retur
ned:</p> <blockquote id="data"> <pre>Name Error: The domain name does not exist.
</pre> </blockquote> <p>This means that the cache was not able to resolve the h
ostname presented in the URL. Check if the address is correct.</p> <p>Your cach
e administrator is <a href="mailto:webmaster%W">webmaster</a>.</p> <br> </div>
<hr> <div id="footer"> <p>Generated Tue, 17 Jan 2012 16:21:29 GMT by proxy (squi
d/2.7.STABLE9)</p> <!-- ERR_DNS_FAIL --> </div> </body></html>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2012, 20:22
Ответы с готовыми решениями:

Запрос с использованием прокси
Не получается выполнять запросы через прокси. Функция get_ip всегда выводи мой адрес. В текстовом...

Прокси на пост запрос
Как поставить прокси - для следующего кода using System; using System.Collections.Generic; using...

Запрос к серверу и прокси
Добрый день! Есть такой вопрос: требуется,чтобы программа сделала большое число запросов к серверу...

Запрос HttpWebRequest через прокси
Всем привет. Делаю запрос проходящий через прокси. Делаю вот так: HttpWebRequest request =...

3
Псевдослучайный
1934 / 1135 / 96
Регистрация: 13.09.2011
Сообщений: 3,204
17.01.2012, 20:38 2
Цитата Сообщение от ЛеЖиК) Посмотреть сообщение
Host:ya.ru/
Цитата Сообщение от ЛеЖиК) Посмотреть сообщение
Name Error: The domain name does not exist.
Откуда там этот слеш?

Добавлено через 26 секунд
И где там пробел?
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 642
17.01.2012, 20:50  [ТС] 3
вроде подправил
стало
так
GET / HTTP/1.0
Host: http://ya.ru
Keep-Alive: 300
Connection: keep-alive
User-Agent: TestApp

и ответ
такой
Buffer: HTTP/1.0 200 OK


Send GET - status ok
HTML:
HTTP/1.1 400 Bad Request
Server: nginx
Date: Tue, 17 Jan 2012 16:47:34 GMT
Content-Type: text/html; charset=windows-1251
Content-Length: 166
Connection: close

<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
0
Псевдослучайный
1934 / 1135 / 96
Регистрация: 13.09.2011
Сообщений: 3,204
17.01.2012, 20:56 4
Цитата Сообщение от ЛеЖиК) Посмотреть сообщение
http://
Ты пробовал читать маны?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2012, 20:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Запрос на сайт через прокси
Есть функция которая делает запрос на сайт, подскажите как сделать что бы через прокси было ...

Ajax запрос через прокси!
Всем доброго времени суток! На сайте использую скрипт, который выполняет Ajax запрос вида: result =...

Отправить запрос через Soks прокси
Всем привет. уже 3 дня не могу решить проблему... Работаю с IP_Works .(проблема не решилась...

Как послать запрос через прокси?
Доброе время суток! Есть задача, есть список прокси эдак на прокси тысяч 10-20. Надо каждый прокси...

Get запрос xnet - как подключить прокси
private void test() {HttpRequest uida = new HttpRequest(); ...

Как отправить POST запрос используя ПРОКСИ?
Как отправить POST запрос на адрес, например, link.com/test.php, при этом используя ПРОКСИ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.