Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.01.2014, 17:49
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
сейчас программа работает через синхронные запросы, соотв. ждет ответа - это долго: Код: vbnet 1. 2. 3. 4. 5. 6.
вопрос про асинхронный запрос (http.Open "POST", url, True ), если слать через него, то как в процедуре получения ответа определять с какого запроса пришел ответ? т.е. я отослал запросы POST каждый со своего прокси, как при получении идентифицировать в ответе исходный запрос с проксей? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.01.2014, 18:38
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
У объекта WinHttpRequest есть событие OnResponseFinished - его и лови http://msdn.microsoft.com/en-us/library/windows/desktop/aa384106(v=vs.85).aspx#events ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.01.2014, 18:46
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
:) я в курсе что это событие ловить надо, у меня вопрос если не понятно задал: как отлавливать исходный запрос-прокси? послал десять запросов: Код: vbnet 1. 2. 3. 4. 5. 6.
каждый послан через разные прокси: прокси1, прокси2 и т.д. при событие в теле обработки события: как узнать от какого запроса из 10 пришел ответ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.01.2014, 19:01
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
Так используй, несколько разных объектов для отсылки запроса, а не один и тот же ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.01.2014, 19:26
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
значит в событии не отловишь, остался вопрос теперь как это событие отлавливать? как подключить обработчик события? типа такого - но явно не то Код: vbnet 1. 2.
в msdn все для C# ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2014, 08:19
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
Dim WithEvents http1 As WinHttpRequest Dim WithEvents http2 As WinHttpRequest Dim WithEvents http3 As WinHttpRequest ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2014, 09:39
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
спасибо! а саму процедуру как обьявить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2014, 09:41
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
Код: vbnet 1. 2. 3.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2014, 09:51
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
Код: vbnet 1.
при запуске ругается на Dim WithEvents http As WinHttpRequest invalid attribute in Sub or Function ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2014, 10:36
|
|||
---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
#18+
потому это не надо объявлять внутри Sub or Function ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2156572]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 163ms |
0 / 0 |