
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.01.2014, 17:49:26
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
сейчас программа работает через синхронные запросы, соотв. ждет ответа - это долго: Код: vbnet 1. 2. 3. 4. 5. 6. вопрос про асинхронный запрос (http.Open "POST", url, True ), если слать через него, то как в процедуре получения ответа определять с какого запроса пришел ответ? т.е. я отослал запросы POST каждый со своего прокси, как при получении идентифицировать в ответе исходный запрос с проксей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.01.2014, 18:38:36
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
У объекта WinHttpRequest есть событие OnResponseFinished - его и лови http://msdn.microsoft.com/en-us/library/windows/desktop/aa384106(v=vs.85).aspx#events ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.01.2014, 18:46:58
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
:) я в курсе что это событие ловить надо, у меня вопрос если не понятно задал: как отлавливать исходный запрос-прокси? послал десять запросов: Код: vbnet 1. 2. 3. 4. 5. 6. каждый послан через разные прокси: прокси1, прокси2 и т.д. при событие в теле обработки события: как узнать от какого запроса из 10 пришел ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.01.2014, 19:01:58
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
Так используй, несколько разных объектов для отсылки запроса, а не один и тот же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.01.2014, 19:26:05
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
значит в событии не отловишь, остался вопрос теперь как это событие отлавливать? как подключить обработчик события? типа такого - но явно не то Код: vbnet 1. 2. в msdn все для C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2014, 08:19:02
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
Dim WithEvents http1 As WinHttpRequest Dim WithEvents http2 As WinHttpRequest Dim WithEvents http3 As WinHttpRequest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2014, 09:39:25
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
спасибо! а саму процедуру как обьявить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2014, 09:41:17
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
Код: vbnet 1. 2. 3. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2014, 09:51:44
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
Код: vbnet 1. при запуске ругается на Dim WithEvents http As WinHttpRequest invalid attribute in Sub or Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2014, 10:36:31
|
|||
|---|---|---|---|
|
|||
winhttprequest асинхронный запрос |
|||
|
#18+
потому это не надо объявлять внутри Sub or Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2156572]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
268ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 594ms |

| 0 / 0 |
