Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как использовать прокси в VB Добавлено: 06.02.09 14:51  

Автор вопроса:  Demrak | Web-сайт: xmaker.ru | ICQ: 213668448 
Дано: прокси, обычный то бишь хттп, сокс.
Нужно: Заставить программу тянуть рсс из инета через проксю, любую.
Язык: ВБ6

по соксам есть инфа, но там используется свой класс, есть ли способ покороче?

помню что для использования хттп-прокси достаточно было добавить пару строк в хедеры. тоже не помню.

киньте ссылку на мануал или пример, или в двух словах.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Demrak



ICQ: 213668448 

Вопросов: 6
Ответов: 22
 Web-сайт: xmaker.ru
 Профиль | | #1
Добавлено: 06.02.09 16:58
нашел как, ничего не надо, конектишься к проксе, хттп. Потом просто посылаешь GET запрос например GET http://ya.ru/ HTTP 1.0 + 2 перевода строки, все. С соксами сложнее.

Ответить

Номер ответа: 2
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #2
Добавлено: 06.02.09 17:03
Посмотри Хэдеры браузера, как он с рсс через прокси работает.

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 06.02.09 17:25
Demrak, неверно. По протоколу HTTP нужно
GET / HTTP/1.1
host: ya.ru

как-то так
Плюс скорее всего прийдется добавить еще заголовков, иначе яндекс посчитает роботом и ничего не отдаст

Ответить

Номер ответа: 4
Автор ответа:
 Demrak



ICQ: 213668448 

Вопросов: 6
Ответов: 22
 Web-сайт: xmaker.ru
 Профиль | | #4
Добавлено: 06.02.09 19:46
Steel Brand - правда у меня даже мой пример работает (забыл / :) ). Не работал когда я посылал "GET http://ya.ru " & vbcrlf & vbcrlf, добавил HTTP/1.0 вс е заработало

Ответить

Номер ответа: 5
Автор ответа:
 Retupa



Вопросов: 1
Ответов: 51
 Профиль | | #5 Добавлено: 06.02.09 21:58
Если через прокси, то после метода нужно указывать полный адрес, примерно так:
GET http://yandex.ru/ HTTP/1.0
Если же без прокси, то только запрашиваемую страницу
GET / HTTP/1.0
Заголовок хост обязателен, остальные по усмотрению, возможно, что без них сервер не ответит корректно ...
О протоколе соксов написано тут: http://www.faqs.org/rfcs/rfc1928.html

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам